Get Started in Electronics #11 - Use the LCD Screen with an Uno

  Рет қаралды 38,912

BV3D: Bryan Vines

BV3D: Bryan Vines

Күн бұрын

Пікірлер
@andrewm3997
@andrewm3997 3 жыл бұрын
My son and I really appreciate your videos. He's eight and very interested in electronics. It's all new to me so videos like these really help me to feed his interest!
@racinmason888
@racinmason888 3 жыл бұрын
I was getting errors and was super confused. I may have the wrong library code, but I had to change the following: *Replace* #include *with* #include *Replace* LiquidCrystal lcd(7, 8, 9, 10, 11, 12); *with* Adafruit_LiquidCrystal lcd(7, 8, 9, 10, 11, 12); These are hands down the best Arduino tutorials available! Thank you so much!
@izmagack1128
@izmagack1128 2 жыл бұрын
I was gifted one of these kits recently, and I didn't know where to start! However, this video popped up when I searched for tutorials, and I easily followed along and didn't even electrocute myself in the process. Thank you for all your help and calming demeanor, you're like the Bob Ross of coding!
@ahmedal-sharif8940
@ahmedal-sharif8940 3 жыл бұрын
oh my god! He's still uploading! Keep it up man, good work!
@seville2k
@seville2k 3 жыл бұрын
I started using this kit based on your suggestion and I love it. I watched through all the lessons easily 3-4 times and am having tons of fun.
@BV3D
@BV3D 3 жыл бұрын
That's awesome! I'm glad you're having a good time! 😊
@hail2287
@hail2287 3 жыл бұрын
@@BV3DWhere did you find files for that container made from a empty spool
@davidrandall4001
@davidrandall4001 Жыл бұрын
Brian, I have watched ALOT of tutorials over the years and this was by far the best how to, not only in construction but why. You rock my Friend, thank you. This made working with an LCD so much more intuitive (for lack of a better term). You have a new subscriber.
@richardhamp4867
@richardhamp4867 3 жыл бұрын
This series has been absolutely fantastic. Loved going through them all with my new kit.
@kendallkye5834
@kendallkye5834 3 жыл бұрын
Instablaster
@tangodango8126
@tangodango8126 3 жыл бұрын
Hey Bryan! Just wanted to say that your videos for this kit have really enriched my learning experience and made it much more exciting and educational than the included tutorials could have provided. I really appreciate that you always take the time to brush over the low level mechanics of the provided components and I just wanted to say thank you for doing such a great job and taking care not to abstract too much information from us as learners. P.S I'm a software developer and your t-shirts always crack me up 😂 Can't wait for the next video! Cheers
@Deadtoyz
@Deadtoyz 3 жыл бұрын
I just wanted to say thank you! I've been wanting to get into electronics since I was a kid, and everytime I would try it would seem overwhelming. I stumbled across your channel, and ordered two different elegoo kits, and for the first time a lot of the things I have learned from you not only make sense - but seem very easy. I absolutely love the way you explain things, it makes it easy to wrap my head around AND is also very entertaining! One request if I could please? While we are watiting for more videos from you, could you do a more indepth one (or a little more each lesson) on reading the wiring diagrams? I have been looking around for other projects to do while waiting on more videos from you, and I'm still feeling a bit intimidated by looking at some of them, and afraid of frying some of the pieces that came with my kits! Thank you so much!
@OSJ2.718
@OSJ2.718 3 жыл бұрын
Thank you I really enjoy this series especially since I am Currently entering the Field Of Electrical Engineering, I enjoy your videos and Thank you for This Educational Opportunity
@BV3D
@BV3D 3 жыл бұрын
Hi! Thanks! I’m glad you like them! 😁
@alexandergaiser3469
@alexandergaiser3469 3 жыл бұрын
Such a good series. Has made the Arduino learning curve so much easier!
@carterfrasier8117
@carterfrasier8117 3 жыл бұрын
Thank you for the correction of the Elegoo schematics. I thought my display was busted and had stopped go through the lessons. Keep the videos coming they have been very helpful.
@BV3D
@BV3D 3 жыл бұрын
Hi Carter! You're welcome. The first time through, I wired it up as per the schematic too, and had the same problem. I noticed on the datasheet for the LCD that it needed a 5V supply, so I tried that and it worked. 👍
@wherami
@wherami 2 жыл бұрын
Yeah i have been trying for weeks now to get this display to work. So much bad information out there but perhaps they shipped me a bad display too. Great series you have here.
@davidcastro9399
@davidcastro9399 3 жыл бұрын
You're the man so happy to see you're still continuing these videos you're videos are the best out there. Thank you
@verstegen31080
@verstegen31080 3 жыл бұрын
Need more #12? :D love the series PLEASE keep it going.
@johnrelins4282
@johnrelins4282 Жыл бұрын
I would love to see some more videos using the arduion honestly I have leant a lot from you and you put it in such an easy way. That makes learning it much easer then other people and just reading the tutorial. many thanks
@brycejaglinski9984
@brycejaglinski9984 3 жыл бұрын
Love this channel, I am a teacher and students love watching you! And your beard
@Zdogseven
@Zdogseven Ай бұрын
Hey Bryan! I always loved your videos, they're the best tutorials I've found in KZbin! You always talked about how it works, how to build it, and how the parts themselves work. I have one question though, are you gonna continue making more tutorials? I really want to learn more about Arduino, and I haven't found how to do some stuff because you haven't covered it. Either way, keep up the awesome, great work!
@declanoflynn1055
@declanoflynn1055 3 жыл бұрын
Omg you are the beast teacher for this cool Arduino kit! Please tell me you are going to keep uploading!
@rhettorical_
@rhettorical_ 3 жыл бұрын
Excellent series! Thank you for taking the time to create these. Looking forward to the next one!
@justinwhite2910
@justinwhite2910 2 жыл бұрын
Thanks for making videos that are extremely easy to follow along and very informative! Seems like the Arduino IDE is very intuitive and if you've had any experience programming in any languages, that this one will be a breeze. I'll be watching!
@dedogster
@dedogster 3 жыл бұрын
Thank for the videos, I love thease simple projects, makes it east to learn and understand!
@matthewbal1
@matthewbal1 3 жыл бұрын
Subscribed! Thanks for making such quality content. You did a fantastic job of going through all the electronics concepts, this series was exactly what I was looking for
@nusratjemy6844
@nusratjemy6844 3 жыл бұрын
Hello! This is a great series for the beginners like me! I enjoyed it very much. Also, wish that if you would have more on electronics, that would be really cool for those who are interested in the electronics field. Keep it up. You are indeed a great teacher!
@jesuscarbo3324
@jesuscarbo3324 10 ай бұрын
ah damn. idk if it is that those were all the components that came in that package but i bought a pack recently and i was following along all of your classes, i am sad that they dont show all of the components, but you have helped me realize that even though is hard is accomplishable. am very gratefull for this type of content and ill start following the instructions and go further my learning, thanks
@hbfishing5302
@hbfishing5302 3 жыл бұрын
I'm getting this tomorrow this lessons are going to help me out alot
@coreymac2381
@coreymac2381 3 жыл бұрын
Excellent video as always. Love your T shirt.
@BV3D
@BV3D 3 жыл бұрын
Aw, thanks, Corey Mac! I'm glad you liked them both! 😃
@donthomson6260
@donthomson6260 3 жыл бұрын
I had already played with this following elegoo's tutorial. My display showed "llo world" for some reason. I had to include a lcd.setCursor(0,0); in the void setup() function to get it to work. I did use 3.3 volts, so maybe this is why. In anycase it worked fine after I initialized the cursor position. Next time I will follow along with you. Great set of tutorials btw.
@oscargreen9374
@oscargreen9374 3 жыл бұрын
Great Video!!! I learned a lot!!!
@WhamBamSystems
@WhamBamSystems 3 жыл бұрын
Such great tutorials, thank you Bryan! Going to get an lcd and potentiometer and try this,
@BV3D
@BV3D 3 жыл бұрын
Thanks! 😄
@mohammedammar7851
@mohammedammar7851 3 жыл бұрын
Hey man keep it up, I really understand this, but I have a problem with pasteing data to lcd, I am making an arduino project, its an auto water pump and cooling system via ( moisture and humidity sensors ) the problem is that I don't how to control motors and stuff like that with the output data from sensors
@undisclose7973
@undisclose7973 2 жыл бұрын
Thank you so much! But i was wondering how to put text on the second line? Thanks again.
@sethcasey9708
@sethcasey9708 3 жыл бұрын
do you plan on doing the rest of the lesson that come with the kit???? you have help me understand this soo much!!! THANK YOU
@electro3976
@electro3976 3 жыл бұрын
Bryan you can buy a cheap I2C serial Interface module for these screens for less than $2 they plug neatly on the back of LCD and also have the POT integrated. Also you only need to use 2 pins from Arduino. Very easy to use and there is also a dedicated I2C Library available.
@BV3D
@BV3D 3 жыл бұрын
YES! I love those little interfaces. They’re great, and you can even get the LCDs with them already mounted. I wish that was the kind included in the kit, but I’m also OK with needing a few more wires for the screen when there are plenty available on the Uno. If I were making a more complicated project with an LCD and pins were at a premium, the I2C board would be top of the list for freeing up pins. 👍🏻
@electro3976
@electro3976 3 жыл бұрын
@@BV3D Yes Bryan just thought i would mention it as they might be useful to someone requiring more pins for their project.
@Raven_of_Doom
@Raven_of_Doom 3 жыл бұрын
Hey Bryan, would love if you made a video combing the temp/humidity sensor with this. I'm not sure I'd get it without your guidance. thanks in advance!
@gabscrsn2326
@gabscrsn2326 2 жыл бұрын
You said you included the link, where is it? it is not in the description!?!
@BV3D
@BV3D 2 жыл бұрын
The link in the description is the *_Elegoo Download Page_* link. Click that, you'll end up on an Elegoo page that says (in big blue letters): *_ELEGOO UNO PROJECT SUPER STARTER KIT TUTORIAL_* Right beneath that text is a link that says *_Click to download: ELEGOO Arduino UNO Project Super Starter Kit Tutorial_* You'll need to dig through that download; English > code > Lesson 14 LCD Display I had to do it that way because Elegoo kept re-arranging their site.
@gabscrsn2326
@gabscrsn2326 2 жыл бұрын
@@BV3D oh thanks so much for your help!
@BV3D
@BV3D 2 жыл бұрын
@Gabs Crsn You're very welcome!
@izzymarigold
@izzymarigold 3 ай бұрын
Hello Bryan, how can I find your video on using the humidity and temperature sensor together with the lcd screen? I've followed both of your video tutorials for lcd and humidity controller, but I'm not sure how to connect the two.. thanks!!
@christianhowell9960
@christianhowell9960 3 жыл бұрын
in one of your episodes you made something cool with the stuff we learned so far and with the stuff from the episode, can you pls do that more often???
@neilfurby555
@neilfurby555 11 ай бұрын
EXCELLENT!! 😊
@JohnDStrand
@JohnDStrand 3 жыл бұрын
Great video! Guess I should break out my Uno and starter kit and start making something.
@BV3D
@BV3D 3 жыл бұрын
Hi John! I bet you’d make something awesome! 👍🏻
@JohnDStrand
@JohnDStrand 3 жыл бұрын
@@BV3D I forgot to mention, you displayed a high level of professionalism, as always! :-)
@eliteturfaz
@eliteturfaz 3 жыл бұрын
So I bought this kit to do a project with my son who wants to be an engineer but I'm a contractor and have zero experience in code. for a project, we are building an electric dog food dispenser for can food and dry food. Would it be possible to count down the number of cans left. I would like a reset button when we reload the cans in the machine and each time we press another button to dispense dog food to have the LCD count down how many cans/cups are left? Thank you again.
@Nlava
@Nlava 3 жыл бұрын
Hey I got one this kit for Christmas and just followed the tutorial I set up the code and the wiring but it is just blank and when I just the brightness the line were words are just getting brighter with no words I was wondering i some can help me plz
@abstcreativity3036
@abstcreativity3036 3 жыл бұрын
Love it❤
@MattSmith-vc2lz
@MattSmith-vc2lz 3 жыл бұрын
Amazing!
@BV3D
@BV3D 3 жыл бұрын
Thank you! 😊
@AT-kt4wy
@AT-kt4wy Жыл бұрын
*I’m only getting text boxes on my LCD screen 😩*
@grizley6666
@grizley6666 6 ай бұрын
Sorry Im new at this, but im not sure how to use "setup"or where it is, to personalize the message line on the lcd. Thank-you.
@bidhirudiscovery
@bidhirudiscovery 3 жыл бұрын
Hey buddy facing issue using it with a nano could you help with a video using arguing nano
@Pookie_Bear_VR
@Pookie_Bear_VR 2 жыл бұрын
Do you think I could turn it into a clock
@BV3D
@BV3D 2 жыл бұрын
Yes. Countdown timers with delay commands are fine for short durations, but you probably need an RTC (Real-Time Clock) module for a project to maintain accurate time.
@Pookie_Bear_VR
@Pookie_Bear_VR 2 жыл бұрын
@@BV3D thanks
@Pookie_Bear_VR
@Pookie_Bear_VR 2 жыл бұрын
Also the code that you showed in the video did not work for me it said there was an error do you know why maybe?
@georgmc
@georgmc 3 жыл бұрын
thank you for the videos! Will there be no new ones for the remaining stuff anymore?
@envtyl
@envtyl 18 күн бұрын
how do you combine this with the dht monitor .. its not working for me
@mikeneron
@mikeneron 3 жыл бұрын
Hi Bryan. Great video! I am finishing up the Mark Rober course and was introduced to Arduino there so already had the Elegoo kit for that so this is good timing as I was wondering how to hook up this screen. Looking forward to more Arduino videos and upping my Arduino game to then combine them with 3D printing which I feel comfortable with along with modeling things in Fusion 360. Should be able to take some of my projects to the next level.
@BV3D
@BV3D 3 жыл бұрын
Hi Mike! Thanks! I'd love to see what you come up with! 😀
@CollinFrench
@CollinFrench 3 жыл бұрын
Great video Bryan, I have subscribed.I also have a 20x4 LCD that I have never used. Would love to see a simple video on that sometime. Thanks for the prototyping base too, I have had a 3D printer for almost two years but it never actually occurred to me to print one! 😂
@BV3D
@BV3D 3 жыл бұрын
Hi Colin! The pinout on the 20x4 LCD is probably exactly the same as on the 16x2. If it is, you could change the line in the code that tells the LCD code library that it's using a 16x2 display so it knows it's talking to a 20x4. So you'd change *lcd.begin(16, 2);* to *lcd.begin(20, 4);* and I bet it would work. 👍
@CollinFrench
@CollinFrench 3 жыл бұрын
@@BV3D Seriously?! I feel so stupid for not thinking of that. It's kind of obvious really, isn't it... Thanks! :)
@BV3D
@BV3D 3 жыл бұрын
@Collin French Did you give it a try?
@CollinFrench
@CollinFrench 3 жыл бұрын
@@BV3D Not yet. Been busy cocking about with the code for a self balancing robot I am building. Will play when I have finished work. :)
@CollinFrench
@CollinFrench 3 жыл бұрын
@@BV3D So, I got the 16x2 running with a temperature sensor, no problem. I modified the code for 20x4 and line three squirted all over line 4. I think it's something to do with the lcd.print command for the temperature on line 2. I modded the code again and tried to upload it to the board and I got all sorts of errors about the computer (Mac) not being able to talk to the board. Got stressed, threw a paddy and have given up for now. Drinking tea instead. Will look again when calmer.
@llskitll
@llskitll 3 жыл бұрын
Where do you download the “hello world” I’ve looked on every link and nothing is showing it.
@BV3D
@BV3D 2 жыл бұрын
The link in the description is the *_Elegoo Download Page_* link. Click that, you'll end up on an Elegoo page that says (in big blue letters): *_ELEGOO UNO PROJECT SUPER STARTER KIT TUTORIAL_* Right beneath that text is a link that says *_Click to download: ELEGOO Arduino UNO Project Super Starter Kit Tutorial_* You'll need to dig through that download; English > code > Lesson 14 LCD Display I had to do it that way because Elegoo kept re-arranging their site.
@darrenantonysmith
@darrenantonysmith 3 жыл бұрын
Hey Bryan. Great Videos all around. The link for the code doesn’t seem to be working, is the a pace we can download it? Or can someone please send it? Much appreciated!
@whydoiexist3896
@whydoiexist3896 3 жыл бұрын
Hey my lcd is desplaying like question mark and random things on it, that is not the what i wanted, i need help pls
@BenEBrady
@BenEBrady 3 жыл бұрын
Excellent video, it gives me another idea...
@BV3D
@BV3D 3 жыл бұрын
Whatcha gonna do, Ben? 🙂
@BenEBrady
@BenEBrady 3 жыл бұрын
@@BV3D I'll let you know when it works
@BV3D
@BV3D 3 жыл бұрын
@Ben E. Brady OK, awesome!
@brian1960369
@brian1960369 3 жыл бұрын
can you do video on arc welder for prusa slicer thanks
@chris-dd6uq
@chris-dd6uq 3 жыл бұрын
How do you know which components to pick for a circuit?
@leonellbais1659
@leonellbais1659 3 жыл бұрын
Thank you sir!
@ThaBagg
@ThaBagg 7 ай бұрын
thank you,that helped
@SteveH-TN
@SteveH-TN Жыл бұрын
I plan to use the LCD as a Model Railroad departure and arrival information display for stations on the layout. Eventually using several Nanos and displays at multiple station locations on the layout 😃
@EduTechNeer
@EduTechNeer Жыл бұрын
Hey Brian I am late to the game and have been following your tutorials with this kit. I love your tutorials with this KIT. Using your tutorials I wrote some code to report the DHT11 temp and humidity data to the LCD screen. I am posting my code below for anyone who may want to do the same. // This is my code to send data from the DHT11 sensor to the small 16 character 2 line LCD screen. // DHT11 Sensor with only three prongs // LCD screen is LCD1602 Module. #include #include #define DHT11PIN 4 dht11 DHT11; int tempPin = 0; // BS E D4 D5 D6 D7 LiquidCrystal lcd(7, 8, 9, 10, 11, 12); void setup() { Serial.begin(9600); lcd.begin(16, 2); } void loop() { Serial.println(); // This line of code is necessary to cause the Arduino to check the sensor or it will not report values. int chk = DHT11.read(DHT11PIN); // These lines of code only report to the serial monitor. // I was only using these lines of code as a check on what was being sent to the LCD monitor. Serial.print("Humidity (%): "); Serial.println((float)DHT11.humidity, 2); Serial.print("Temperature. (C): "); Serial.println((float)DHT11.temperature, 2); // These two lines of code convert the Celcius output of the DHT11 to Fahrenheit. float tempC = (float)DHT11.temperature; float tempF = (tempC * 9.0) / 5.0 + 32.0; // These lines of code send the Temperature and Humidity data to the LCD screen. lcd.setCursor(0, 0); lcd.print("Humid(%): "); lcd.print((float)DHT11.humidity); lcd.setCursor(0, 1); lcd.print("Temp (F): "); lcd.print(tempF); // Pass tempF from the conversion above or if want Celsius code would read lcd.print((float)DHT11.temperature); delay(2000); }
@wherami
@wherami 2 жыл бұрын
Maybe another series on the 37 piece eleegoo addon
@thanushmanchikanti8911
@thanushmanchikanti8911 Жыл бұрын
TTHANK YOU THANK YOU THANK YOU
@AgnosiaAgnosis
@AgnosiaAgnosis 3 жыл бұрын
I haven't watched yet but omg I hope you can solve my Ic2 problem with my lcd
@BV3D
@BV3D 3 жыл бұрын
In this video I'm running the display with a 4-bit data path. I think I have an I2C version of this LCD somewhere. What kind of trouble were you having?
@AgnosiaAgnosis
@AgnosiaAgnosis 3 жыл бұрын
@@BV3D hey Brian! I bought some i2c modules to add to my lcds I got in the elegoo most complete starter kit 1.0 and have not been able to get the screen to show anything... It's as if the potentiometer is all the way up but it's not.
@59KYHighlander
@59KYHighlander 2 жыл бұрын
I encourage you to continue this series. It appears that you have stopped making the videos.
@hbfishing5302
@hbfishing5302 3 жыл бұрын
i don't know whats wrong with this but can you fix it int r = 3; int g = 5; int b = 6; int b1 = 2; int b2 = 3; int b3 = 4; void setup() { // put your setup code here, to run once: pinMode(r, OUTPUT); pinMode(g, OUTPUT); pinMode(b, OUTPUT); pinMode(b1, INPUT_PULLUP); pinMode(b2, INPUT_PULLUP); pinMode(b3, INPUT_PULLUP); } void loop() { // put your main code here, to run repeatedly: static int j = 0; static int l = 0; static int k = 0; static int i = 0; while(digitalRead(b1) == HIGH){ for(i = 0; j = 0; i++){ i += 1; analogWrite(r, i); Serial.println("up"); delay(10); } for(i = 255; j = 0; j++){ j += 1; } for(i = 255; j = 1; i--);{ i -= 1; analogWrite(r, i); Serial.println("down"); delay(10); } } }
@BOPilot5517
@BOPilot5517 3 жыл бұрын
Bryan, how can I get in touch with you?
@BV3D
@BV3D 3 жыл бұрын
Hi Paul! Send an email to me at bv3dchannel@gmail.com. 🙂
@BOPilot5517
@BOPilot5517 3 жыл бұрын
@@BV3D thanks!
@fatal_moon4570
@fatal_moon4570 3 жыл бұрын
you could make a mini game with it
@BennydoesstuffYT
@BennydoesstuffYT 2 ай бұрын
Nooo im on the last episode 😭😭
@wherami
@wherami 2 жыл бұрын
I built boxes for the builds using legos
@thisismyviewingchannel926
@thisismyviewingchannel926 3 жыл бұрын
All I see are blocks where it should say hello world as far as i can tell all my connections are correct
@BV3D
@BV3D 3 жыл бұрын
Hi, Does adjusting the screen's contrast with the potentiometer have any effect? Are you using the 5V supply for the LCD's power? The schematic incorrectly shows using the 3.3V supply.
@thisismyviewingchannel926
@thisismyviewingchannel926 3 жыл бұрын
@@BV3D it is to the 5v and I can make the squares Disappear if I adjust the potenchomater
@Froxity1
@Froxity1 3 жыл бұрын
Where is tools
@mohammedammar7851
@mohammedammar7851 3 жыл бұрын
Plz answer my question
@IvanLB155
@IvanLB155 6 ай бұрын
Yesterday my dc motor broke :(
@iandavies5217
@iandavies5217 2 жыл бұрын
I downloaded the latest code available on the website today, and I found that they have changed the pin numbers. A quick and easy fix to the code, and which matches the setup in the video, is as follows: //LiquidCrystal lcd(rs, en, d4, d5, d6, d7); LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
@petermurphy5302
@petermurphy5302 2 жыл бұрын
No kidding. I just had a bunch of white squares and was checking for what was wrong. Now it works after this adjustment. Thanks a lot!! To anyone who is typing the above second line of numbers in as the replacement, there should be no spaces at all between the brackets to make it work, as far as I can tell. Thanks for this and glad I scrolled down this far looking for a solution!
@petermurphy5302
@petermurphy5302 2 жыл бұрын
And P.S. Thanks for these vids, Brian. I have had my Elegoo kit a while now but first time I tried to go through the instructions, I was stumped on some of the vocab but it's great to be able to follow you step by step. 100% result on three experiments so far...
How To Build a WiFi Printer Monitor for OctoPrint into a tiny Macintosh!
19:36
Get Started in Electronics #5 - Active & Passive Buzzers w/ Arduino Uno
18:04
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Get Started in Electronics #6 - Motion-Activated Tilt Switch Uno Alarm!
15:03
LCD Display Arduino Tutorial - Elegoo The Most Complete Starter Kit
18:15
Datasheets: 16x2 LCD By Hand (No microcontroller)
26:35
Mitch Davis
Рет қаралды 109 М.
Get Started in Electronics #1 - Elegoo Arduino Uno Super Starter Kit
22:17
BV3D: Bryan Vines
Рет қаралды 311 М.
Using LCD Displays with Arduino
46:23
DroneBot Workshop
Рет қаралды 1,7 МЛН
Get Started in Electronics #3 - Controlling RGB LED with Code
13:40
BV3D: Bryan Vines
Рет қаралды 64 М.
Get Started in Electronics #9 - Using the DHT11 Humidity & Temp Sensor
15:33