I2C finally makes sense. I've waited 78 years for this, the first few decades were useless, then there was confusion for a few years until suddenly; tonight my code decodes itself and does what I want. Woo Hoo! Thank you.
@Scanito4 жыл бұрын
Hello Sir, just wanted to thank you for your extremely high quality and comprehensive tutorial videos. It is really a pleasure following them as you provide all required information and background needed. You accomplish this at an optimal speed with friendly and clear voice. One of the best tutorials I've ever seen. Keep on with the great work! Regards from Mexico City.
@TheHellfiremissile6 жыл бұрын
Im glad I found your videos, they are the best for learners like me. Slow and fully descriptive, with time to absorb what your teaching. Many thanks. VK2KWW
@magicmedia79503 жыл бұрын
Check out Paul machoughtors vids too
@puneethkumar7033 жыл бұрын
wokwi.com/playground/lcd1602-i2c I hope this helps to try out a few examples :)
@eddelauter99832 жыл бұрын
I do not believe a presentation of higher quality is possible. Clear, concise, and professional. 2 Thumbs Way Up!!!!
@JerryEricsson5 жыл бұрын
Thanks, occasionally I go back and re-watch these, seems at my time of life, some things that I used to know are no longer available in my gray database, and a reload is in order.
@MusicGameFinatic9994 жыл бұрын
The way you phrased this is hysterical, definitely stealing that lol
@robertwebb96573 жыл бұрын
While many of my age group have surrendered to the slippers and pipe brigade, I added two Nema 23 steppers to a Taig lathe with plans to use Mach 3 because I wanted to experiment with simple CNC. I describe doing this stuff as my anti-Alzheimer's strategy. Initially I had modest success with Mach 3 using a parallel port computer but when I decided to move to a USB control, it became a very expensive and unsatisfactory white elephant. There is not much help for CNC novices with Mach 3 and it is now in the too hard basket. After watching a number of your outstandingly clear and easy to watch videos, including "how to control a larger stepper motor" and this LCD video, I have now mentally transferred my modest CNC ambitions out of the "too hard basket" into the "active projects basket". So I thank you for providing a way forward. Incidentally if you do have a video that deals with controlling and X and Y axis I would love to know about it. Best regards and thanks. Robert
@Vhbaske4 жыл бұрын
You are a treasure of a teacher! Your HC-SR04 tutorial is a masterpiece!
@patson39105 жыл бұрын
didn't even go all the way down of this video, you're so GOOD, can't believe some people disliked this, well can't satisfy everybody that's a real fact, Thanks for this hard work, you're the definition of confidence and knowledge
@aban334 жыл бұрын
The grammar in this comment is atrocious, but I support the message! Good work on the video!
@Engbic3 жыл бұрын
Thanks for the great tutorial. A small detail on 8:28 (said digital pin 8, which should be 11).
@DisgruntledPigumon6 жыл бұрын
You make very clear, informative, easy to follow videos. I laughed a bit when you listed each consecutive pin 7 to 14, but again, you were very clear, not skipping any info, so I wouldn’t say you should change it. These videos are perfect! All I can ask is hat you continue to make more. And maybe do some viewer question videos.
@F1DTOX3 жыл бұрын
I really don't get why anyone would hit the dis-like button! Your videos are nice, clear and easy to understand, for people of any ability. Great job!
@trentjackson48164 жыл бұрын
This man is a brilliant articulate educator. Love the videos as much as I enjoy electronics.
@hadibq Жыл бұрын
for the lcd keypad, if acting up, one can add a setup routine in the beginning to assign analog readouts to variables upon pressing buttons and then use them in the condition tests. Great videos as always Bill! THANKS!
@Polypropellor6 жыл бұрын
Wow! You are amazing. This has to be the very best KZbin tutorial on Arduino ever. Highly professional, clear, - to the point! Thank you x 1000!
@mcgam2000 Жыл бұрын
I have just lately found your channel and I like it just fine... I know this is 5 years old now but you are getting me interested in some experimentation. I am a retired electro-mechanical engineer who worked extensively on automation projects in south Texas using programable logic controllers. So using these microcontrollers interest's me ...
@thomasm19642 жыл бұрын
An excellent tutorial even for someone like me who has zero knowledge of electronics. Clear, precise, focused and, as others have said, presented with a slow, steady clear speaking voice. Impressive work!
@ottokueng42363 жыл бұрын
As always, you are a great teacher. Perfect documentation, clear to understand, important for people with other mother tongue. No action, no stress, no background music but complete and therefore verry helpful. And a good example of order on the workbench. :-) Thank you verry much.
@amelliamendel22274 жыл бұрын
I absolutely ❤️ LOVE ❤️ your videos, but after reviewing this for a class I noticed you said pin 8 when you meant pin 11 @ 8:30 please keep up the great work.
@robyounce46365 ай бұрын
I noticed that, also....so which is correct? the video drawing or verbal instruction?
@robyounce46365 ай бұрын
Ok, I see in the Sketch that the correct pin is 11 as shown in the Drawing. 🙂
@GarlicMonoxide7 ай бұрын
I know this is an old video. But its literally perfect
@KG-pt2sr5 жыл бұрын
I'm tempted to read ALL comments to see what toads would give your videos a "thumbs down!" Oh well, some people's kids! Competitor's, no doubt. Sir, your vids are absolutely 1st class!! Well-done and well-presented. You speak clearly and with accuracy, knowledge and confidence. Glad to subscribe!!
@alexgonzalez23383 жыл бұрын
Bill: I have been binge watching your videos for a week or so. Haven’t found one that I didn’t like. I’m your biggest fan. The only problem is that I’ve been spending a lot of money in buying stuff 😁
@aaroleikari75492 жыл бұрын
You, good sir, just got yourself a new subscriber! I bought the keypad shield and searched through the whole internet on how to use it. Then I stumbled upon this tutorial and this really helped. Clear explanation and very thorough. This really helped, thank you! :)
@SANTINIIO5 жыл бұрын
Awesome video! What I like is that you go through and explain everything instead of just making a 5 minute video showing what wires to connect. Thanks!
@JerryEricsson6 жыл бұрын
WOW thanks a million, I have one of these laying around, for a year I used it just to display the temp and humidity because I couldn't figure out how to use those buttons. Now that I know I think I will use it to control my FM Radio Receiver that is now displaying on a tiny little 0.96 inch stamp of a display that my 67 year old eyes, looking through coke bottle glasses can barley read. Using this 16X2 screen should make it very readable. I use the FM Receiver to receive my satellite radio service in our RV, and broadcast it through out the RV using the built in speakers. Can't use the built in radio as it runs the start battery down. I have always maintained that those who build these RV's, and those who design them should be forced to live in them for at least 2 weeks so they can understand the needs of the end user. Those in the know will tell you to NEVER buy a new RV because the final assembly is done by the buyer. Buy one that has been used for 2 years and all the fixing should be done so it can be used.
@Sky_Gazer13 жыл бұрын
Outstanding, very continuous, precise and simple but to the point way of teaching...
@YTbxg6 жыл бұрын
Your video tutorials are the best I have come across so a big thanks for them. Quite astonishing quality actually. Very well thought out, excellent speaking voice and all documented as well. I look forward to enjoying them all, and hope you will do loads more. :)
@mgabrielle23436 жыл бұрын
Love your tidy workshop and clean bench. Brilliant tutorial.
@Dronebotworkshop6 жыл бұрын
Thank you, appreciate the comment!
@lgflanang5 жыл бұрын
Thank you. The tutorial's resolution is concise, unhurried and not spotty. Great job ,sir.
@bradbergman3673 Жыл бұрын
Excellent video well worth the time if unfamiliar with using LCD displays, a good review if you need a refresher. The narrator is clear and concise, the slides make the details so simple, no dead time. And all the links to sketches and further info still work.
@BRP423 жыл бұрын
These lessons are great for folks looking to learn! The "backup" material on the website is also great and helps fill in any gaps.
@aspendell2096 жыл бұрын
You should be able to decode multple button presses on the keypad by reading the returned value of the 2 or 3 resistors of the voltage divider in parallel, so long as it doesn't exactly coorespond to one of the other button resistor values. Could be handy if you needed more than the 5 buttons provided. Love the simplicity of your videos!
@noddlexxx91612 жыл бұрын
can you elaborate
@finephotographyart3 жыл бұрын
Thank you very much for your professional declarations in your video. I will see your videos again.
@soxerm6 ай бұрын
Thank you so much for your videos! They are amazing! They’re helping me so much getting into the arduino tinkering. I really appreciate that you always start from the basics and make your way up to actual projects. ❤
@ehb4032 жыл бұрын
Clarifying 11:50 (if I understand correctly): the loop doesn’t actually wait for 1 second to repeat, it repeats hundreds (thousands?) of times per second. It does integer division (no decimal after “/ 1000”) and rounds to repeat the same number display over and over. It’s not noticeable to the human eye, so the display simply counts seconds - even though the loop portion does repeatedly count in milliseconds.
@ally55114 жыл бұрын
Recently found your channel and it renewed my interest in robotics and programming which neither is my strong point. Love the videos, well presented and very informative that anyone like me can follow. I got myself a couple bits like the Uno and the LCD with the buttons, at first it was blank but after a surprising amount of turn the letters started to appear.... Ordered some more parts to try build the 2 wheeled rover, not so easy getting parts here without being ripped off. Keep up the awesome videos.
@puneethkumar7033 жыл бұрын
why not go to wokwi.com for more Arduino projects. I bet you that it will be interesting for you. Give a like if you find it useful 😀😀
@maleck256 жыл бұрын
I was absolutely delighted not only with the well conducted, direct and detailed explanations that were coupled with didactic/illustrative diagrams, but also with the meticulously written “Article with code” accompanying the video. The moment I saw your organization at your workshop, where every tool was neatly positioned on the wall and drawers were gracefully housing all the micro components, I knew that this video was a good find. Congratulations for your excellent job! As for future videos, please include nice touchscreen LCD projects and some eye-catching Nextion LCD courses as well. Subscribing now to your channel!
@ziadqudaisat85293 жыл бұрын
Mr.Bill, you are a great science instructor, I'm new to electronics and find your videos very interesting and easily applicable by one like me, many thanks and good luck.
@valmontdain4 жыл бұрын
This is one of the best videos I have watched on audino and in particular LCDs. It's very detailed and informative. Am definitely following your channel right away. This is a great treasure sir. Thanks alot for everything sir. Greetings from Nigeria
@puneethkumar7033 жыл бұрын
wokwi.com/playground/lcd1602-i2c try your code for free 😀
@Waltkat4 жыл бұрын
I've always wanted to use an LCD in some of my Arduino projects but thought it would be too complex for my feeble little mind to comprehend but your tutorial makes it easy. Thank you.
@michaeldiamond22696 жыл бұрын
Excellent video. Your explanations are very clear and concise and for the first time I feel confident to use the LCD.
@gordonmooney4874 жыл бұрын
I wanted to say Thank You! I have learned so much from watching your educational videos. I think I have watched this video 4 or 5 times in the last couple of years, and every time I watch it I gain a little bit more understanding of how the programming works. Thanks again
@donaldphilbin45746 жыл бұрын
Simply the BEST video I have seen on using the 16 x 2 LCD display. Many thanks for posting the video.
@jpower7403 жыл бұрын
New to Arduino but have some projects I am planning. Your video on LCD's was VERY helpful! Thank you!
@yeethengkee54063 жыл бұрын
I bought my own Arduino set and it really works, it really helps to tests our heart and BPM rate
@acadman43225 жыл бұрын
Bill, you should teach a two-semester class at all universities restricted only to professors- the course would be labeled, "How to actually TEACH, 101 and 102"- You have excellent "teachmanship"! Thanks again. Of course, if you did, you would not have time for these videos- so...there is that. ☺
@DanMcAfee5 жыл бұрын
Really glad I stumbled upon your videos (first here). Looks like I'll be spending many an enjoyable and fruitful episode with you. Thanks
@emmanuelbuxin86103 жыл бұрын
Thank you for this video. I am francophone and I can easily understand your explanations.
@puneethkumar7033 жыл бұрын
wokwi.com/playground/lcd1602-i2c for online free LCD simulator. feel free to tinker with the code 😀
@MrAitSous Жыл бұрын
You gave an extremely great advice about I2C and how to connect them on an Arduino board. Thank you in advance for sharing your knowledge with us. I'm looking forward for more of your videos 😄
@farooqahmad-zu3zk4 жыл бұрын
DEAR SIR, at 8:32 you said 8 instead of 11.i have learned a lot from you. thanks for it.
@AungWinHtutGH2 жыл бұрын
Your lcd lesson is the best!
@Gw0wvl4 жыл бұрын
Another Excellent Video, Being very new to Arduino it takes time to absorb all the info , But im getting there slowly, Each time it makes just that little bit more sense ... My " Thanks " .
@jameshudson41855 жыл бұрын
You are from what I seen one of the best teachers in Arduino programming. Can you do a video on using a RTC to record the time using a RFID. I want to be able to open my door and have a record of when I entered. I am willing to compensate you. Thanks
@arousehuman5 жыл бұрын
Good control on speech. Good teacher. Nicely demonstrated. Keep on going sir, we need such people on earth to technological advanced world.....
@kariminou12 жыл бұрын
Thank you. I learn a great deal about LCD display and Arduino from your video.
@cherriagana4 жыл бұрын
I have the Arduino starter kit + workbook and even tho it is an ok start this explanation is just sooo much better.
@natewalton38383 жыл бұрын
you are the morgan freeman of tutorials
@EduardoHernandez-jm1xm2 жыл бұрын
Sr your videos aré great, I am from México and since I have seen your vídeo I have learned a lot, thanks for the videos, God bless you
@winstonskiddieridesadventu28344 жыл бұрын
Not sure if anyone caught it 4:36 "pin 1 is often lable VSS" I think you meant GND, since the video is correct.Awesome video by the way.
@melplishka59782 жыл бұрын
Old post but we’re you a teacher before this ? . Your skill for teaching this is remarkable. Ty for your time and experience it must take a while too edit and make a video like this one and with excellent quality content.
@georgekurgansky5986 Жыл бұрын
You are the smoothest speaker on the planet.
@gladyssdawning70392 жыл бұрын
Just so eternally grateful ! Such an inspirational teacher of our time !!
@solid2inches5 жыл бұрын
I have to say it was a pleasure learning from your video. Great work.
@eddiejones87093 жыл бұрын
Great video. As a beginner, I will be going to your website to learn more. Thanks for taking time to help others.
@finnandrehotvedt69743 жыл бұрын
Nice videos..helped me alot to get started with I2C. I bought a EasyCat Lab and it has arrived here a couple of days a go. Expensive to buy as a lab but cheap when you know all the parts and you can buy them in bits and pieces. Thanks for nice videos. Good work :)
@chakreshjoshi43022 жыл бұрын
Hello Sir, just wanted to thank you for your extremely high quality and comprehensive tutorial videos.
@jackelliott42624 жыл бұрын
Thanks it has been hard to find a video to explain how lcds work, Great video
@ihtsarl91153 жыл бұрын
WE're lucky to have you with all these Instructables
@user-pn3gm6ms6t2 жыл бұрын
15:56 Note that each character on the display is actually a 5x8 matrix.
@Rich1000011 ай бұрын
Does anyone know where to get the new LiquidCrystal library from as the link in the description no longer works.
@terjegjerstad96922 жыл бұрын
Thanks a lot for sharing your videos. I learn a lot of it. And we ate going to program Ardiuno in school. Have a nice day 🇧🇻
@Yuehanlad6 жыл бұрын
well done for showing the locations of SCL SDA on old and new boards, most videos on KZbin show the old boards.
@ameen0digi5 жыл бұрын
You are awesome. Thank you so much for your great work and informations you are providing to your subscribers and everyone else around KZbin My greetings from Egypt
@gravysplash5 жыл бұрын
I literally subscribed after i saw ur tool display... Its so mind soothing to me!
@vusimuzi98382 жыл бұрын
Good Day Sir, thank you, thank you, thank you for your detailed explanation on LCD connections. I did not know anything about LCD connections before watching your video.
@praghastopekan94933 жыл бұрын
yes it works, follow the schematic provided. Thanks for sharing appreciate it.
@timothydaniel45112 жыл бұрын
These are fantastic videos, exactly what I have been searching for!
@biopoweruk Жыл бұрын
It is the I2C system I am using with the I2C adapter already attached to the three line display module.
@ryry89973 жыл бұрын
thanks for such a concise tutorial. really looking forward to the detailed I2C video.
@fredmaury78045 жыл бұрын
Thanks for sharing your knowledge!!
@DominicFawver6 жыл бұрын
Excellent tutorial. The amazing thing is that my I2C backpack just showed up today so the timing could not have been better!
@DKEng452 жыл бұрын
Your video was very informative and useful to me. One question - in defining lcd you explain and list all of the numbers used except for the word POSITIVE. Nobody seems to know what this parameter is or what it is for. Can you explain it?
@ae1tpa92gwtom25 жыл бұрын
Good Day, all of yr videos are by far the best on You tube for this subject matter, you will help and inspire countless students, hobbyists, and others, really amazing job. I will add I was using, and programming microcontrollers since mid 90s, the tools, integration, and capabilities, and ease of use have leaped foward beyond words. No more assembly code and special hardware to program/flash. Cheers you are a resource a reference, and to be a legend, cheers, I am creating a stepper controller for a loop HF antenna tuner, amateur radio, A92GW 73s mate
@dickbanks36063 жыл бұрын
That is the neatest and nicest workbench I've ever seen!
@aloehart33745 жыл бұрын
Thank you for your work. Your channel is a wealth of knowledge for the electrical engineering newbie.
@davidmarks5094 жыл бұрын
Very easy to understand. Thank you.
@puneethkumar7033 жыл бұрын
wokwi.com/playground/lcd1602-i2c is a free Arduino and LCD simulator
@sto27793 жыл бұрын
thanks!!! this was so easy to understand of such complex pinout and wiring
@ehb4032 жыл бұрын
For button presses, it seems like you could have 2^5 or 32 separate controls by expanding the condition test and switch statements. For instance, combining the up and down keys (the resistor values) should give a signal controlled by 215 ohms. Of course you still have to convert this to the analogue value (adding the “offset” of 50 or so before testing). This greatly expands your control options (maybe you only want to use 10 combinations for instance, giving you a numeric input). Of course you would have to keep in input code cheat sheet handy.
@ermakamre6 жыл бұрын
Thank you for great video! Just a small note: when you tell that some pin on display should be connected to some pin on arduino the animation of this connection should start from display pin. This way it will be easier to follow all the connections.
@koriremmanuel3554 жыл бұрын
your work is well elaborated and make it easy to follow, your work had given me a new step in my programming life. many thanks
@MrBobWareham6 жыл бұрын
Thank you so much you are very clear and easy to follow and at the correct speed so it makes it easy to follow I have signed up to your channel as I am most interested in XOD and found it easy to follow your first example.
@RamRaj-gh9do4 жыл бұрын
Hello it's really very clear and well explained. I am a beginner and has a basic understanding on electronics. This helps me to understand well. Thanks a lot 😊
@puneethkumar7033 жыл бұрын
hi Ram, wokwi.com/playground/lcd1602-i2c and also wokwi.com it is a free web-based simulator from wokwi. feel free to tinker with the code. The best use of time :) you can also run the simulations on your mobile as well!
@qaisarali72992 жыл бұрын
No, more to say Everything is very Awesome and you are a great teacher and explanation is very beautiful and nice . Thanks
@faithinverity85234 жыл бұрын
That is a stupendous video. Thank you so much for the dozens of hours it must taken to create.
@tonybuckley39055 ай бұрын
Excellent video. This guy is brilliant.
@dylanjayabahu28783 жыл бұрын
Excellent tutorial! Detailed and concise, and helped me understand what I was doing. Thanks a lot!
@mohamddwahde22316 жыл бұрын
Thank you my friend, I do not know English, but I understood everything from your excellent excellent advice. Thank you again. You helped me a lot and thank you very much for the code you put for us. I wish you more success.
@Dronebotworkshop6 жыл бұрын
You are very welcome my friend!
@moncefmakhbouche5755 жыл бұрын
Hello Mr Bill, After going through the video again, I found the right library to use for the DHT22. It works great. Thank you again for your enlightment.
@nickfatsis9607 Жыл бұрын
I have a couple of 1602s that have different pinouts, the left most pin is number 14, it then goes down in number to pin 1, then 16 and the very last one is pin 15.
@tonyrobinson9046 Жыл бұрын
Superbly clear. Thank you.
@davelandis55912 жыл бұрын
Thank you for the detailed explanations and examples.