Hello Paul McWhorter, I have been listening and watching your Arduino tutorials for a few days and I wanted to say thank you, I am an old c programmer learned it in the early 80s, Just want to say I like your style and care to student, it is difficult to reach students in this day and age but I think you got the best technique ive seen for a good while, Thank You...
@paulmcwhorter9 жыл бұрын
Bill Tull Thanks for the kind words!
@kakhapilauri72519 жыл бұрын
+Paul McWhorter You really are helpful.
@ohmedarick17 жыл бұрын
You are so right Bill!!
@ankushsarkar17467 жыл бұрын
Paul McWhorter Is there any function like pythons .format for string formating in arduino??
@DougHanchard7 жыл бұрын
You're not that old, if you've been programming in C. Now, if you were back from the days of FORTRAN or PASCAL.... dude, then you're ancient :)
@wangouthangout8 жыл бұрын
Dope lessons! I'm learning how to code my arduino with your videos. They're the first resource I've come across that have been clear, concise and yet jam packed with content. Thank you!
@dopier129 жыл бұрын
Mr. Paul, you are one of those teachers of teachers. Not only your time and knowledge here is invaluable to us, the kind spirit in you also shines throughout the first few of the videos I have been privileged to watch. You're a kind-hearted individual I think! Thanks!
@paulmcwhorter9 жыл бұрын
+dopier12 Thank you for the words of encouragement.
@robinwood58334 жыл бұрын
Thanks Paul, I am 70 years young, still learning, very easy to follow
@Yerp_To_Da_Skerp Жыл бұрын
Thank you so much for these tutorials. I had gotten one of the arduino and raspberry pi kits like 2 years ago and I was super excited to try my hand and learn this stuff. I had learned some Python a few years prior and was hoping to expand deeper into the subject. The issue with the kits is none of them really walk you through anything. They show you a diagram of what to build and prewritten code, it may go into a lil detail about one or two things but I was just following the pictures and not understanding why i was doing what i was doing or how the code was actually written. I went through the whole kit and had no understanding of anything i had really done and couldnt actually put any of the things to use. i gave after that but when i found your videos i decided to give it another try and in just a few days ive already gotten a much stronger grasp on what im doing. Thank you so much ive actually been able to find enjoyment in my hobby now.
@brianphoenixdollarsaver19355 жыл бұрын
Paul, you are an excellent teacher. Took some coding classes on a college campus. This is far better. Keep up the great work, and thanks! Steve
@AbdulRauf-le1el6 жыл бұрын
You are really a great teacher indeed. the way you describe everything is excellent. Thank you for the great lessons on arduino programming.
@Richie_3 жыл бұрын
I've been learning a bit of java and it helps with the programming of the arduino. Actually writing instead of pasting code really does help.
@JustinPaul1st3 жыл бұрын
What spec computer minimum I can run when doing your own programmes as i am new to Arduino..and plan to do my own set ups please advise me
@Randomnamehere10 жыл бұрын
I'm the one that's hooked up on these videos! I'm learning a lot, and hope to be able to get one of those pictures from the edge of Earth by the end of these lessons. Paul, GREAT classes, GREAT motivation and GREAT professor! Keep at it! Regards from Portugal!
@paulmcwhorter10 жыл бұрын
Rodrigo Silva Great! Thanks for the kind words.
@nidhigoel5204 жыл бұрын
2020 is a disaster. Your videos are helping me do something productive in the lock down and making me feel good about it. Thank you.
@TheLittleLima6 жыл бұрын
Mr. Paul, thanks for your lessons. I'm not a natural english speaker, but your way to explain is so good, so easy to understand that even i can learn from that. Again thanks for your content... And a epecial thanks to your pronunciation, is perfectly.
@cupbowlspoonforkknif10 жыл бұрын
As this was the first lesson of yours that I've viewed, at first I was skeptical but after a few minutes I was enjoying the lesson. Thanks!
@paulmcwhorter10 жыл бұрын
David D Thanks for the feedback. I know that for someone looking for a quick answer to a specific question, my videos are long and detailed. The purpose of these videos is to teach high school students to code, how to apply the math they know, and some simple circuit concepts. When you understand the rational, hopefully the videos will make more sense.
@gauravkumar-rq8xi6 жыл бұрын
your are making the lessons very easy,since I am at both circuitory and programming ,it was a cake walk, great content and precise. thank you
@TimConnor5 жыл бұрын
I love it how he starts little and grows the program bit by bit so eventually you have a large file.
@drinkwater96247 жыл бұрын
Paul your awesome, I scratched my head in my school days what the HELL I am doing why I am understanding programming, at that time I missed the point, but now when I look back if you there at that time I will be today a programmer its never late to start to new things, I thank you from my heart posting this video online and teaching me how to program arduino I am on lesson #5. You are my programming GURU.
@paulmcwhorter7 жыл бұрын
Thank you for the kind words.
@saadslimati74693 жыл бұрын
when this video was uploaded on youtube I was 12 years old I had no idea about programming but no I am interested in learning Arduino in 2021 and from your video I get motivated and curious to learn it thank u sir about ur effort to reach to us the information thank u
@paulmcwhorter3 жыл бұрын
Keep it up
@alisheheryar17708 жыл бұрын
Mr. Paul your lectures are awesome. gotta say that
@AayuADi7 жыл бұрын
Thank You Mr. Paul, it is so helpful of me, i was searching many website and trying to understand programming but i couldn't find anything. your content is very simple with Detailed. Thank you
@yashsingh67937 жыл бұрын
Hey paul, I am studying Civil engineering and I don't need to learn this thing but I am watching it because of your way to teach it. I am not good in English, so sorry if their is any grammatical error. Thanks you sir, you are really doing a great thing.
@ahmy10 жыл бұрын
I learn with u, I saw the lessons we have and I set out from the beginning. My english is not good but I understand all. Please do not stop on lesson 27. Greetings from Bosnia
@robertsatterthwaite895810 жыл бұрын
Thanks for your effort Paul, great arduino programming tutorial series. I especially like the split screen format.
@computer_mania22269 жыл бұрын
Hello Mr.Paul McWhorter This is the best tutorial for Arduino for beginners, I thank you sir from bottom of my heart for such a good video. Now I am able to do many codes on my own, so once again thanks......
@pkay11117 жыл бұрын
Love your tutorials and I am very thankful someone like you helping beginners with your best knowledge.
@aaronbobanthomas65224 жыл бұрын
Still in 2020 Quarantine Time!
@dericktharp57966 жыл бұрын
You Rock!!... my son(12yr.) love your videos!... we have you to thank for teaching us coding our Arduino Uno R3
@p0ptop6 жыл бұрын
still useful, even in 2019..
@jacknguyen54325 жыл бұрын
same :)
@detronix51264 жыл бұрын
Even in 2020
@youssefbenghorbel19823 жыл бұрын
even in 2021 :)
@lhoussainhamadi84143 жыл бұрын
I'm watching it right now!! very useful
@JustinPaul1st3 жыл бұрын
Even in 2K21...2021👍👍👍
@McGavel18 жыл бұрын
Another cool use example of Serial.print() & Serial.println() - thanks again for the tips and sticking to excellent structured approach / troubleshooting practices so I can learn how to debug stuff easily.
@egesalkim8 жыл бұрын
Mr. McWhorter, I believe in OpenSource for hardware, software or anything. You are an example to follow.
@ohmedarick17 жыл бұрын
Great Video and love your approach in explaining the material. Step by Step I'm able to follow and comprehend the material. Thanks for your time and effort
@rosenyordanov74059 жыл бұрын
Why the is not enough people like you. Thanks for your videos, very helpful
@robertolah6 жыл бұрын
Thanks for this TUTORIAL. For other people String topic starts after 6th minute
@bibekdhungana21826 жыл бұрын
Best Arduino tutorials. Thank you so much for bringing amazing videos series.
@jagrutijagani36106 жыл бұрын
Great tutorial good for people who don't know what Arduino is
@shreyanshpaliwal16674 жыл бұрын
the best since 2014! thank you. //2020
@OurBeautifulWorld7777 жыл бұрын
The Best Lessons I am getting
@JohnDuthie2 жыл бұрын
I'm starting to figure this out thanks to you! This is incredibly helpful as I've said like 3x already.
@JohnDuthie2 жыл бұрын
adding a small delay(500); after Serial.begin(); helped fix an issue with println(welcome); not showing up in the serial monitor on an esp8266
@gundoggydog4 жыл бұрын
Here in 2020, still excellent stuff!
@TungNguyen-sf2rk9 жыл бұрын
Very detail lesson. Helpful for those beginners like me. Thanks
@McGavel18 жыл бұрын
Cool stuff (just started watching this vid), thanks again! Since I altered my code to halve the waitOnRed every iteration (then re-initialize to originalTime after for loop ends), just for fun I appended the value of the wait time to each serial output: output = output + i + " / VAL: " + waitOnRed + " ms"; Serial.println(output);
@kasu23702 жыл бұрын
Hello Paul I have been listening to your playlist tutorial and I'm very eager to see your project on induction motor maybe for speed control using buzzer and relay or something more
@georgeimmanuel48507 жыл бұрын
You're the best teacher.
@graemebrumfitt66686 жыл бұрын
Lovin these tutorials Paul, have learnt so much. Before you show us how to do what you are explaining I pause the vid and try figure it out for myself , get it more often than not "takes a while" but as you say we learn by our mistakes. Some times I have to have a little peek :-) Anyway thanks so much for this great lesson. Regards Graeme
@pkay11116 жыл бұрын
Thank you very much! You are such a great teacher.
@woodywood19517 жыл бұрын
sometimes, I do mistakes on purpose. I love it. Good tutorial anyway...
@ricardoalberti22076 жыл бұрын
Hi Paul, thank you for sharing your knowledge with all of us. I wonder if you ever worked with labview, I heard that it's a very powerful tool. I think it will very interesting and useful to many people like me that work in the world of the instrumentation if you make some tutorials about labview and also some handson projects using it.
@paulmcwhorter6 жыл бұрын
I have used labview but did not like it. I would much rather code something up myself. Labview in my mind is bloated and does not really add value, and you are dependent on them to support the instruments you want to use.
@bunberrier5 жыл бұрын
You're the man! Good stuff.
@erygion5 жыл бұрын
Great video Mr. Mcwhorter as usual. 🌞 You said "So "normal" people can use it" I had a good laugh, thank you! I'm excited for the next course.
@krutharthchickmagalur62118 жыл бұрын
hello Paul McWhorter, i have just began programming now and i have been seeing your videos for a long time and i can understand them really easily , thanks for making such good videos. but when i go to your website i cant access your page, only a blank page appears try to fix that if u can sir
@paulmcwhorter8 жыл бұрын
DNS is updating, give it a day
@questprogrammer54845 жыл бұрын
Professor Paul i wish you were my father , you made me have interest in this arduino tutorials, am a beginner now
@daanenmudalli81304 жыл бұрын
I HOPE UR FATHER WILL NOT READ THAT
@chhayakumari99414 жыл бұрын
sir thank you so much for this tutorial great work
@chi-tinhnguyen72176 жыл бұрын
indeed, I really like your video, It helps me very much
@abkrikot6 жыл бұрын
Hi Paul Keep up the Good Work. These video lessons are awesome. I am teaching elementary kids how to program, I believe Arduino is the next best thing for my kids as they have wet there feet with Scratch. I have question about usage of Strings. If there are one too many String in the program uploading it to Arduino can there be a problem of space ? Is there any other way to debug then using strings ?
@eagleeyes69725 жыл бұрын
Hello Paul! I am really grateful for this amazing video lessons I am a new beginner and have learned a lot from you thanks so much for your work. How can I send a picture of what I couldn't do on my own to what's wrong. It is very strange that I have done this step by step through your video lesson but happened to this you may be curious if you have the time and feel for it. I am Really grateful appreciate. I will follow your work
@navadeep0255 жыл бұрын
sir, why cant we do everything in 1 string? i could be welcome to my program together in wm1
@RORGuitars4 жыл бұрын
Great video! Thanks
@delberarzuza511710 жыл бұрын
muchas gracias estaba buscando esta información en particular, fue de mucha ayuda (thanks alot i was looking for this information in particular)
@dalemarmaduke80829 жыл бұрын
Thanks....great learning. Great teaching.
@danthor457 жыл бұрын
i am enjoying your clam voice while im programming :)
@rotorcraft687 жыл бұрын
Paul, your multiple compilation issue could be due to the fact you are still running at 115,200 baud from the previous lesson. I bet 9600 doesn't have this problem? If I recall from literally decades ago, 115,200 is susceptible to CRC errors due to the higher speed, but I may be wrong there. I'm just sticking with 9600 bps until a higher speed is needed. No problems at all thus far.
@peteosburn77882 жыл бұрын
Hi Paul I have a arduino uno controlling my led lights on a train layout is it possible to pop the microcontroller off the arduino and put it onto another arduino so i can change sketch
@MrPetersVideo5 жыл бұрын
Did you (or anyone) notice that the LEDs don't flash at an equal speed/ratio? (On to Off time). They 'jump around' with all sorts of variations in their timings. But they do the "5" flashes each....
@yapandasoftware6 жыл бұрын
I'm using incomingByte to look at serial data coming from a C# program. I also have 3 buttons that I've connected that send data to the C# program. However I can only send or I can only receive. I can't do both for some reason. The code will run the first set if nested if statements but ignores the Serial input. If I reverse the serial input first and put the button read second, then it will read the serial event args but it won't read the button states. The code compiles fine but it doesn't work. Can you see what problem I've created which won't allow the serial to send from the Arduino Terminal? int nbts = 3; int startpin = 10; // 3 buttons connected on 10, 11 and 12 pin on Arduino int bts[3]; boolean btgs[3]; int incomingByte = 0; //Serial input declaration //End Button Declarations void setup() { Serial.begin(9600); for(int i=0;i
@jaukas19927 жыл бұрын
What would be the upside for using string variables as opposed to "text" in Arduino? Adding a couple of strings to the program increased its size from ~3200 bytes to ~5000 bytes. Quite a substantial increase considering the limited size of Arduino memory.
@karatechef7526 жыл бұрын
I've been doing what you and when looked at the Serial Monitor and noticed that the messages "The yellow LED is Blinking" and "The red LED is Blinking" are over lapping each other some how. Any idea what I did wrong?
@surenbono60634 жыл бұрын
..i am wondering if declaring short instead of int would significantly optimise memory if value are within range..and is it possible to add var in a quoted string as a sprintf in c does ,..other than char string[]...example: String a=" %d is a decimal var in string";....?
@dougjohnson15176 жыл бұрын
IMPORTANT! You'll want to set your Serial Monitor window to "No line ending" down there at the bottom next to the baud rate. You can see he has it set that way. My new Arduino install had a different default, and it stumped me for an entire day. These tutorials won't work without that setting going forward.
@jogomez1988a8 жыл бұрын
HI Sr. If you have a strich chain, as a NMEA 0183 GPS infromation data ( $GPGLL,4916.45,N,12311.12,W,225444,A,*1D ). How can you extract a determinated data of this chracter data chain.
@martijndeman47899 жыл бұрын
Great tutorials, all work in 123 circuits.
@saradavadlamudi5 жыл бұрын
can we use char also
@Althu-blog3 жыл бұрын
Hi sir. am reed to string serial port strings data. The problem I face this strings not working ( if ) Statement
@grantklufetos22657 жыл бұрын
Most excellent.... on to lesson #6;
@likithgunda44838 жыл бұрын
hello sir!!!!! how to do multiplexing??
@embracewiganleigh49746 жыл бұрын
why doe the writing not turn orange when i type the command for for a forloop.
@JayPatel-ho4oc7 жыл бұрын
hello Paul McWhorter, nice video. Now i'm doing one project and i need some information regarding string object. String reading="{\"pH\":7.05,\"temp\":115,\"humid\":43,\"lvl\":10,\"pow\":5623}"; this is a JSON string i will parse. by manually written the values, the string easily adapt but how can i write the string where the values came from sensors from arduino pins and directly can be written in this string format? Pls tell me if u can find it.
@melanch0lycat53937 жыл бұрын
For the combining strings part, couldn't you have just done String wm1="Welcome to my program";
@ddoyddonjay78557 жыл бұрын
Hi dear Mr, My name is Ddoyd and I have been watching your videos for quiete some time now. I have just started working with arduino uno. I do like it very much. For my school project, i have to make a arduino uno line following robot with 4 TCRT500 sensors, L298N, Speedcoder 2x. But i am having trouble with writing my code . Would you beable to give me a hand?
@zexuzahmpaul446210 жыл бұрын
Can you make a tutorial for EEPROM ? thanks ..
@RamHomier9 жыл бұрын
Curiosity, what happened to the line with the 3 on minute 22:00 in this video, it is missing ": " for some reason.
@Suldok9 жыл бұрын
+Ram Homier As Paul commented in Lesson 6, it could potentially be an issue with the communication, sometimes it might stall out.
@krishnavmahansaria80874 жыл бұрын
2020 Quarantine Time!!
@iKostanCom6 жыл бұрын
Hi there. It is interesting that the first tutorial has more than 700K views... I mean that tutorials are getting more interesting and yet the number of views is dropping down...
@naelchrischris90557 жыл бұрын
hello Paul Macwhorter, i'm very thankful for this lesson you created, but i've a question what exactly happen when i put the serial.begin(9600) not on the setup but in the loop ? as i see it, it's doing the same thing if you put it vice versa.
@paulmcwhorter7 жыл бұрын
That is really a bad practice, you want to open the serial port one time, not over and over. I would think this could cause unpredicatable problems. Things that just need to be done once, put in void setup.
@naelchrischris90557 жыл бұрын
thanks man
@daanenmudalli81304 жыл бұрын
hi i have watch the first 3 videos and all works till t=now the 4 and 5 do not work it cant be serial monitor dont work PLEASE HELP]]
@dr.reenusirohi50197 жыл бұрын
hello sir i am a 13 year old child i wrote the same programm of yours and when i verify it says j was not written in the scope i checked twice everything was right is there anything which may be going wrong
@pinkalbhakta19559 жыл бұрын
hello mr. paul. I have a question that can we power the arduino with 9v battery using dc jack available in arduino.
@paulmcwhorter9 жыл бұрын
+pinkal bhakta Yes, you can power Arduino from 9V jack
@marlowdupont42118 жыл бұрын
+Paul McWhorter Hello mr. Paul, I have the DS1302 Real Time clock and have done some code so that to get the time you do rtc.getTime() The arduino does not want to store this in a variable and will not print it either, I just would like an If statement that says, if the time is "whatever", do this. I would appreciate your help.
@shahidilhan31398 жыл бұрын
What is A 9V Jack Sir?
@utkarshkumar53495 жыл бұрын
hello sir is there any tutorial on shift registers
@paulmcwhorter5 жыл бұрын
In my new series there is one coming up but has not been published yet.
@waelfathe99096 жыл бұрын
what a course really nice ! oh my he build a rocket out or arduini? is that real?
@ganeshbhosale28967 жыл бұрын
Hello sir my arduino mega have some error is warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] tmrpcm.play("e.wav"); can you hellp me
@starcitizenmodding44367 жыл бұрын
23:02 strange glitch with the serial monitor? what was that?
@blurginouliz7 жыл бұрын
StarCitizen Modding omg, I was abou to comment the same thing.. I too want to know why tht happened.
@loganphillips51426 жыл бұрын
Same question
@hypernovaanimations18455 жыл бұрын
I need help it says unexpected 'initialization before string constant" I don't know what to do
@hypernovaanimations18455 жыл бұрын
i got it i forgot = sign
@ericwithun86348 жыл бұрын
In the code under the void setup I tried to put a "Serial.println(wm1);" on the line after the "Serial.println(wm3);" and got an error. Can someone tell me why I cannot do this?
@jimmydocherty60657 жыл бұрын
Your semicolons are in the wrong place .
@Alive16 жыл бұрын
Thank u sir u r great
@Bravo141-6 Жыл бұрын
Mr paul the language you are using to Programme it's C++ or C ??
@Mikaell_1 Жыл бұрын
That’s C++
@raviarora47497 жыл бұрын
Hey Paul McWhorter,you are amazing. But, by the way, you wrote the yellow yellow is blinking in the Serial.println()
@JustinPaul1st3 жыл бұрын
7 years later...im learning about Arduino...can anybody advise me what is the minimum requirement...programme required on a Computer to be able to do any sort of Arduino setup ...if it makes sense
@warrenscorner3 жыл бұрын
Look in Paul’s Playlist to find the New Arduino Lessons. Start at the very first video. Have fun!
@waza_YT7 жыл бұрын
you are amazing thnks
@artr50277 жыл бұрын
Thank you,
@The_Mindful_Scholar7 жыл бұрын
This code did not stores the newpass string to eeprom, when ir button is pressed plz help #include // Absolute min and max eeprom addresses. Actual values are hardware-dependent. // These values can be changed e.g. to protect eeprom cells outside this range. const int EEPROM_MIN_ADDR = 0; const int EEPROM_MAX_ADDR = 250; // Returns true if the address is between the // minimum and maximum allowed values, false otherwise. // // This function is used by the other, higher-level functions // to prevent bugs and runtime errors due to invalid addresses. boolean eeprom_is_addr_ok(int addr) { return ((addr >= EEPROM_MIN_ADDR) && (addr
@memorex_54 жыл бұрын
Gracias!
@mr.techinventor34633 жыл бұрын
How to split
@taranagnew4367 жыл бұрын
I keep getting this error, Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Arduino/Genuino Uno" math:13: error: 'Serial' does not name a type Serial.print (a) ^ math:15: error: 'Serial' does not name a type Serial.print (c); ^ math:16: error: 'Serial' does not name a type Serial.print ( " = "); ^ math:17: error: expected declaration before '}' token } ^ exit status 1 'Serial' does not name a type plz help