This was my first attempt at something more complicated than lighting up LED's with a potentiometer. My kids and I were thrilled to see everything working according to the description. I went through the video and made my own notes on how to connect the LCD to the Arduino, then followed my notes for the actual connection. Everything worked perfectly with my Elegoo Arduino Uno. My next step is to tear it down and rebuild it over and over again until I can do it by instinct.
@CircuitCreator2 жыл бұрын
Happy to read
@rexpimplemyer38397 жыл бұрын
These have been the most useful videos and articles I have seen on the Arduino so far. Arranged just like I learned BASIC years ago. Started with clear, concise instructions on assembly, then to simple programming, and then modifying existing builds to incorporate new coding. Very helpful. Thank you very much. I learned so much in the past hour than I have in days from know-it-alls who think I should have known where serial monitor was.
@kennyball39567 жыл бұрын
its ppl like u who make this hobby so accessable to the noob (ME) ur adding so much to this community and for that i doff my hat....keep the vids coming PLLLLZZZZZZZZ
@brettpenza51497 жыл бұрын
This is great. I was wrestling with this for 4 hours with other videos, some with annoying background music and zero instruction. This is great. No stories, political opinions, ridiculous background music. Just right to it. Excellent work, Thanks very much.
@CircuitCreator2 жыл бұрын
;)
@Geeman0024 жыл бұрын
Excellent video! There are lot of them out there, but you explain it so nicely, easy for a newbie like me to understand. I am a programmer, but new to electronics itself.
@amtpdb18 жыл бұрын
I appreciate the way you took us through this slow enough that we could do it along with you (with the stop button). I think I got more from this then alot of the videos I have seen that did not address WHY this was happening. Thanks for the great video.
@marklaurence85047 жыл бұрын
Clear concise and easy to follow, great video. your expanded label descriptions are very informative
@burhannaveed19116 жыл бұрын
Guess who got a sub??? You!!! Amazing video and very easy to understand.
@TomMustBe124 ай бұрын
9 years later and still great tutorial thanks!
@kristofferd48433 жыл бұрын
THIS IS LITERALLY THE BEST VIDEO ON KZbin. I HAVE BEEN TRYING TO FIX MY LCD FOR 2 HOURS, BUT SOMEHOW IT WORKS NOW TANK YOU :D
@cyberpunk70886 жыл бұрын
LCD to Arduino pin1 to ground pin2 to positive pin3 to 10k pot midle (other pot pin to -ve and +ve) pin4 to A12 pin5 to ground pin6 to a11 pin16 to ground pin15 to 220oh to positive pin14 to a2 pin13 to a3 pin12 to a4 pin11 to a5
@AritroVlogs5 жыл бұрын
correction: plug it into digital slots instead of analog. arduino uno doesn't have that many analog slots
@hamzaquresh89305 жыл бұрын
bro thank you bro you saved our bro life bro
@hamzaquresh89305 жыл бұрын
broo you broo rock broo
@kishorreddy6955 жыл бұрын
Arduino uno has only 6 analog pins that is from a0 through a5 Then how come a11 and a12
@samarthshetty65784 жыл бұрын
kzbin.info/www/bejne/f2S6lICbdr6naNk
@Syriancoder7 ай бұрын
Thank you so much man. i have watched over 25 videos and this is the only one that worked. you just earned a new sub and like :)
@WackyCreator3 ай бұрын
BRO I JUST JOINED AND I LOVE THIS GUY. HES SO CHILL
@adrianwilliams7639 жыл бұрын
Nice clear tutorial. Liked the way you started by demonstrating how the lcd screen was wired to the Arduino.
@Circuitbasics9 жыл бұрын
Thank you
@entropic77688 жыл бұрын
yes helped alot
@OllyGucci7 жыл бұрын
Thank you very much, this is the most helpful video i have come across so far, worked perfectly. Thumbs up!
@vicktells5736 Жыл бұрын
love you bro, this helped me a lot. this made me look great in my parents watch of me getting good at arduino ...
@TechInspected7 жыл бұрын
The only thing worth complaining about in this video is that you could have increased the volume of your mic. =) Thanks for the tutorial!
@route-2496 жыл бұрын
Excellent video! Direct & to the point with a wealth of knowledge. Thanks...
@grahamevans53047 жыл бұрын
This video saves hours of confusion, it's beautifully created and presented. Thank you for making life easier for me sir.
@blakecraft38688 жыл бұрын
I FINALLY got my LCD screen to work thanks to this video. You, sir, are one helpful human.
@chichico_gonzalez6 жыл бұрын
Gran Video Dude, estuve buscando varios videos pero ninguno iba al grano, y al momento de explicar eres bastante paciente. Gracias, sigue asi!
@JLCPCB2 жыл бұрын
Very nice explanation! 🙂
@petedoxat6 жыл бұрын
This is brilliant, very helpful thanks.
@desiv18 жыл бұрын
Thanx.. Just got my Arduino kit. First program was blink to show an LED going. But I saw that LCD in the kit and wondered if that would be too complicated for a next step. Found your vid and tried it.. Worked first time! (Well, the only POT I had was a 50k, and I didn't see anything at first and had to go up quite a bit before I saw the display, but it worked.) Thanx!
@Circuitbasics8 жыл бұрын
+desiv1 no problem, glad you got it working!
@tsbimbra4 жыл бұрын
Please except my thanks for sharing this . i learned a lot from this . Thanks again
@KhanhPhan-mf3xx28 күн бұрын
Thank you very much! I tried it and succeeded
@elecomdesign79747 жыл бұрын
I have never watched a tutorial so clear as this one. Your explanation is just excellent! thank you so much and I have learned a lot today.
@ArunMurugan7 жыл бұрын
Really nice video.. got all the basics about lcd display!
@angel_o84725 жыл бұрын
Hi, do you have ideas about using flex sensors that will transfer messages in the LCD screen?
@geenuenglishmentorgem61252 жыл бұрын
i am very thankful to you this is best explained video love from india
@satyaashokdowluri11296 жыл бұрын
a very nice explanation sir. thank you
@soniakanjani25876 жыл бұрын
Thank you circuit basics you explained arduino very nicely
@dimjim23656 жыл бұрын
Thanks for a very informative video.
@hubercats4 жыл бұрын
Thanks so much for making this helpful video!
@Nathan-zg5kp7 жыл бұрын
I was mad because mine did not work, but then I realized I didn't even plug the power in
@rolandojrpascual72847 жыл бұрын
tanga ka
@lanc57086 жыл бұрын
I’m glad Ali a also had this issue
@shanzydacunt89536 жыл бұрын
death to commies
@lanc57086 жыл бұрын
Oliver34534 what
@mochastellar6 жыл бұрын
LMAOOOO SAME
@sailaharikakumani6064 жыл бұрын
Worth watching..... nicely explained.
@tobiasgamified21466 жыл бұрын
I actually detected an error in this setup, in the video he is connecting the end of the resistor to the MINUS current, it should be connected to the PLUS current, connecting it to the minus current will cause the display only to use back lightning, while putting it into the plus will make the lcd screen glow as it should :) hope it helps
@aadithyarajangam375 жыл бұрын
Truthfully guy in KZbin
@yb61834 жыл бұрын
It worked. Here is how i did it: I put the red wire on the left side of the potentiometer, and the black wire on the right, and the blue wire on the bottom
@subbusubramanyam52928 жыл бұрын
hey boss superb explanation i totally understood . thanks for uploding.
@lilbee7492 Жыл бұрын
IT WORKED THANK YOU MAN
@jefferyliu12604 жыл бұрын
After following your tutorial, my LCD screen's backlight is working but no characters showed. Then I followed the Arduino menu, the characters worked but there is no backlight. :( Does anyone know the reason for my issue? Thx!
@RedScythe294 жыл бұрын
the resistance of the resistor is too high replace it with a jumper wire
@cemprotecta6 жыл бұрын
Good video for starting with the basics of LCD in Arduino. Thanks a lot!
@DDAintJoken9 жыл бұрын
Great instructional video, great blog too thanks
@Circuitbasics9 жыл бұрын
Thank you
@richardvanraay70555 жыл бұрын
Thanks for taking the time to make such an informative teaching video. Thanks for speaking slowly and clearly.
Thank you for such a great video and all your hard work - much enjoyed.
@patrolman536 жыл бұрын
For those who are having nothing appear on their LCD, make sure to start your arduino with the potentiometer all the way down / most resistance.
@X60-z8h2 жыл бұрын
thank you so much i had rebuilt this 5 times and i didn't know this
@matthewrobotalk65666 жыл бұрын
Thanks for the help all i needed to know is the resister😄😄😄😄😄😄😄
@tonlangenbach48817 жыл бұрын
Great video,s Man and now i can make things go ..........;
@vietho49917 жыл бұрын
I got it lights but no words. I checked everything. Please help!
@programzz4 жыл бұрын
have you fixed it, i got the same issue?
@rossgrant12694 жыл бұрын
I have also got lights but no text. I tried replacing the resistor with a potentiometer
@programzz4 жыл бұрын
@@rossgrant1269 So yeah, the potentiometer worked for me
@foodfeed124 жыл бұрын
Ya same issue
@bhargavgahtori94993 жыл бұрын
Set contrast to full
@MoeInL5 жыл бұрын
I did exactly as you said, the LCD lit up and I was able to control the contrast and I did upload the codes, but no characters appeared on my screen
@Inertia8885 жыл бұрын
I'm just taking a shot in the dark since I don't have your set up in front me, I have to guess. But a mistake that I made early was not having the correct pins established in my code. Good luck to you
@irfanmaqboolbari40285 жыл бұрын
Same issue happened with me
@abrorbekzukhriddinov66065 жыл бұрын
yes it did happen as you said exactly on mine too broo! whay?
@uzytkownikgoogle93044 жыл бұрын
@Abrsh Tube thank you, I thought I did something wrong but I saw your comment and it worked
@roy_shuvo5 жыл бұрын
thanks , it's working properly
@michaelcerkez38958 жыл бұрын
Hi, great videos. You're a good teacher slow and clear when you give your instructions. Keep up the good work, and yes I have subscribed and hit like.
@JustFrana8 жыл бұрын
I connected mine identically with this video and double checked everything, but only the back light comes on and when i upload code it will not display the text ,, please please help with any suggestions
@boozle41638 жыл бұрын
Francois Terblanche did you ever figure out cause mine is same exact. Did all exact triple checked and nothing just the light
@JustFrana8 жыл бұрын
Never got it right just gave up after a few weeks :(
@GeekBoy038 жыл бұрын
Check to make sure the pin headers are properly soldered on.
@mog99lie8 жыл бұрын
Never give up. Adjust the pot! Check and check again. This works!
@midnightskate7 жыл бұрын
make sure that you remember to connect your potentiometer to the positive and negative rails. I just made that silly mistake and it only powered the backlight
@felixalexanderl2 жыл бұрын
by the way (i just found this out) but depending on the screen brightness you can put the 5v jumper wire onto 3.3v if you want it to be less bright or just unplay that wire completely and it will still work just less bright.
@domingo29774 жыл бұрын
what programming language is being used or would you recommend?
@mohitrathi67244 жыл бұрын
ardunio uses its own software for programming. it is a mixture of c and c++
@lucasskywalker6 жыл бұрын
Great tutorial. Ty.
@H47126 жыл бұрын
Is the lcd soldering really necessary?
@yt_show79675 жыл бұрын
I liked it.........it really helped me
@Popsickle9509 жыл бұрын
fantastic video, i have one issue though ( i'm a first timer ) my lcd comes on and everything but no text appears Ive tried using a 220 resistor and a 1k but still nothing, hope you can help! Really liked your method of showing how to get it set-up i searched through many videos before i got to this one and it got me really far in such little time!
@Popsickle9509 жыл бұрын
+Popsickle950 i;m not getting that random gibberish that you had at the start after connecting it all up but hello world still doesnt load after some decent time
@markuszhmurko20412 жыл бұрын
just a question what is that thing that he plugs into the breadboard at 0:31 is it necesarry for the lcd to work
@dannyl76023 ай бұрын
potentiometer, it adjusts the contrast of the screen
@Harrythecoder9 жыл бұрын
is the potentiometer necessary?
@Circuitbasics9 жыл бұрын
Nope, you can substitute a 1k to 3k ohm resistor, depending on how much contrast you want
@mvo98568 жыл бұрын
+Circuit Basics I have a project where I am going to be using remote control input to input passwords and interact with the LCD Monitor. That remote has + and - buttons. Can these be used to adjust the contrast?
@pacovasda59556 жыл бұрын
Mia Couch there's no reason to use a remote to control the contrast on your 16-2 LCD because pretty much once your contrast is adjusted, you don't need to readjust it. so why would you want to do that with a remote? You need to understand that attaching a remote to your circuit has absolutely nothing to do with the remote control sender but rather it has everything to do with the remote "receiver" as to whether you can wire it into a circuit and how you would add it to the circuit. The contrast itself is lightened and darkened by increasing and decreasing resistance with resistor or with a potentiometer, so for the remote to be able to control contrast, the remote would have to talk to the Arduino or some type of a processor and then that processor would have to send a varying signal to the contrast wires, so you could do it that way. You could do that with PWM also. If you use an infrared remote control to send your passwords someone can simply take pictures of and record your infrared signals and then repeat them to the receiver themselves and break into your lock because infrared signals can be seen at a distance and recorded and saved and shared.
@BrekMartin6 жыл бұрын
You can use PWM on a spare pin to adjust contrast within software.
@riseabovehate94766 жыл бұрын
@@Circuitbasics I 1k and 3k aint working
@theleerie29593 жыл бұрын
I MADE IT! THANK YOU!
@biohazardsoftworks49617 жыл бұрын
I did it it worked even with a 330 olm resistor
@ridhwaanhusein82747 жыл бұрын
Awesome very helpful
@JoeYerdon885 жыл бұрын
Thanks so much for your video it really helped me!
@ovokalev2 жыл бұрын
btw, what is the golden-ish thingy that you put on the breadboard at the start?
@MADBASS777 жыл бұрын
Thanks u friend. Good work
@UKSeejay8 жыл бұрын
Fantastic tutorial (very helpful). showed me everything i needed to know and more. strongly advise any other noobs out there to give it a watch to.
@Lewinner-nj6bh6 жыл бұрын
I did the exact same thing and the LCD is only showing white rectangles. Please somebody help me.
@davidcruz1002 жыл бұрын
how did you put all exercises into one code ????
@flashMXdesigner7 жыл бұрын
nice intro, was able to get my LCD going and did the exercises. thanks
@hertztmitechnologies76308 жыл бұрын
Well Explained, Thanks & Regards
@felixcharbonneau19647 жыл бұрын
Hello, Great explication but I follow every step of your video and when I put on my arduino, my lcd screen dosen't power up and make a shorts. Did you know why? Thanks
@TapabratasTechTalks6 жыл бұрын
SAME HERE
@JohnSmith-ed1sr6 жыл бұрын
Is the pot required?
@wkornf5 жыл бұрын
how did your LCD backlight turn on before connecting the voltage source?
@gabistoenescu22165 жыл бұрын
I was about to asking the same question
@GeekBoy038 жыл бұрын
How does this one have the pins? Were they included, or you soldered some in?
@Circuitbasics8 жыл бұрын
+GeekBoy03 I soldered them in. It's a 16 pin header
@GeekBoy038 жыл бұрын
Thanks for that info. You also did not specify which rheostat you were using. I have two in my kit, a 1K and 10K ohm variations. .
@GeekBoy038 жыл бұрын
Sorry, you said 10k in the video.
@GeekBoy038 жыл бұрын
I got it working, thanks a lot. However after a few minutes the character $ appears on the second line.
@salmsnbaqmi6844 жыл бұрын
Thank you so much I have been trying to make it work for the past 2 days
@TF2Shows6 жыл бұрын
Finally, everything works! Its my first ever project with arduino.
@gopim404 жыл бұрын
can i have your help to create an arduino program \
@vasilaki474 жыл бұрын
Will it work if I don't have a potentiometer?
@iadrogue9 жыл бұрын
Perfect explanation! Thanx
@SultanAlawad6 жыл бұрын
Please tell us why are you putting each wire in specific places, because I'm a beginner.
@srisurya235 жыл бұрын
notjustelectronicthings.blogspot.com/2019/06/lcd1602a.html check in this you will understand.
@danya89586 жыл бұрын
connected everything perfect but it didnt worked i am so dissapointed
@jernejanzeljc46774 жыл бұрын
Same
@jorgerodriguez9035 жыл бұрын
Is it the same for a 20x4 LCD?
@Ramaihaholic6 жыл бұрын
my LCD screen keeps showing a line of boxes, pls help (this is a school project)
@studyelectrictech12366 жыл бұрын
Me too, have you solved it??
@Ramaihaholic6 жыл бұрын
@@studyelectrictech1236 well first of all, there is one of the same projects on the official arduino website and for me, that code did work
@vkboss64116 жыл бұрын
plz help me..my display just shows the square...nothing else...i check my potentiometer,vcc,vee,ground nd all other connection nd also all jumper wires...all are placed on right position...even i checked my all 16 pins of display with multimeter..all r perfect...then why i faced this problem
@vkboss64116 жыл бұрын
Taha Nadeem I hv done this 1 month ago dear...i have full coding...pblm is in the contrast pin...if u wanna more info call me or msg me on Whatsapp-9409663007
@roussov6 жыл бұрын
Thank you so much!!!!!!!
@mustafashahjeelani49976 жыл бұрын
sir my LCD is displaying but not showing the print(hello world or anything else) . what is the reason?
@kajusmakalius2963 жыл бұрын
can i use a resistor insted of potenciometer? and what ohm should i use?
@ארדרמתי8 жыл бұрын
loved it and it realy helped me... thank you
@theflyingdutchman7876 жыл бұрын
Thank you!! This worked for me!
@taranagnew4367 жыл бұрын
can you program a serial enabled lcd screen the same way as a lcd screen?
@michaeloverberg40345 жыл бұрын
I did it the same way but the lcd does not light up and when I connect it to the 5v it shorts out
@technaisci94895 жыл бұрын
I think u should connect it to the 3.3 v
@michaeloverberg40345 жыл бұрын
TechNaiSci I actually found a different diagram and got it to work
@technaisci94895 жыл бұрын
Thats actually good
@NehaYadav-qk6eb6 жыл бұрын
sir please provide some details for switching program
@KJ7JHN5 жыл бұрын
Hi Circuit basics, could you please make a video on connecting the i2c version of the 16x2 lcd you have here to an ATMEGA2561? I've read the data sheet, and searched some FAQ's but have not been able to get a solid foundation for the ATMEGA2561. The problem is in setting the SCL and SDA pins, 25 and 26. This video would be awesome! Please and thank you.
@louischung77315 жыл бұрын
will the lcd still function if i put in 1k resistor instead of 220?
@Vazzible_gaming Жыл бұрын
So, maybe this is a stupid question but, how did you get the LCD display to be electrically common with your breadboard, more specifically what did you use to connect it to the board? Solder and wire?
@Circuitbasics Жыл бұрын
The LCD is a serial LCD, so there is no I2C backpack on the back of it. There is just a pin header soldered to the LCD that fits in a breadboard. Hope that helps!
@Vazzible_gaming Жыл бұрын
@@Circuitbasics I’ve soldered a male pin header to the LCD and I’m waiting on potentiometer kit.
@freaker1267 жыл бұрын
thanks buddy. it works for me finally.
@Inertia8885 жыл бұрын
On line 3, "LiquidCrystal lcd(12, 11, 5, 4, 3, 2) I am trying to understand how this works. How does the Arduino know whether these pins are INPUT or OUTPUT? Why do we not need to type a line INPUT or OUTPUT?
@Inertia8885 жыл бұрын
I have been having a problem with the temperature reading as 0degreesC. After switching the thermocouple so, cs, sck pins from 8,9,10 to 4,5,6 it works just fine. happy about it working but i don't think i'll be satisfied until i understand the whys.