Arduino Tutorial: 20x4 I2C Character LCD display with Arduino Uno from Banggood.com

preview_player
Показать описание
Dear friends welcome to another Arduino Tutorial! Today we are going to learn how to use this 20x4 character LCD display with Arduino. There is a lot to cover so let's get started!

Want to learn to code?

Рекомендации по теме
Комментарии
Автор

I hope you took away lots from this video and you managed to get your display to work. Let me know below!

PS. WANT TO LEARN CODING? CHECK MY NEW YOUTUBE CHANNEL!

Educs
Автор

Voglio complimentarmi con te per il tuo video! sono arrivato solo a 2 minuti di visualizzazione e sono entusiasta per il tuo inglese, io faccio sempre fatica a capire l'inglese, il tuo è chiarissimo ( applauso ), non hai musiche di sottofondo, che di solito disturbano, le immagini sono chiare e la spiegazione è essenziale e precisa ( grande applauso) . ...vado a continuare la visione del video ...GRAZIE !!!

fiveooooo
Автор

So often when I look for tutorials for a project or for a specific new part I want to mess with I get video's of this channel and they're always super useful. Thanks so much for these video's!


(I'd also love to see Midi projects on this channel. Or maybe arduino synthesizers.)

OttosTheName
Автор

Hell ya! Best Tutorial ever for LCD Display noobies. Read a bunch of other stuff but this procedure was like magic. Thanks a lot, Nick!

Schorsch
Автор

To make this work on a Mega 2560 just leave the code the same and move the Analog 4 (SDA) to SDA 20 and Analog 5 to SCL 21.

SynSauce
Автор

Hi! Nice job :-) I've been using the 20 x 4 I2C LCD for quite a while now. But I never knew how to do custom characters on it. Also with the real time clock with the libraries I've been using for it I had to actually manually type in the exact time it was going to be into the parentheses reload the code and then edit the line out and then reload the code again. It was a real pain because it was always hard to get it on the correct time for the fact it takes a minute or 2 to load the program in etcetc. I like the fact that you can get the correct time directly from the computer and not have to worry about getting it exact manually! :-) I guess I'm going to switch libraries now! :-) I did learn something today! A couple things actually! :-) Thanks for the video great job!

DogRox
Автор

Whoever has a problem where the LCD displays nothing, search for the i2c_scanner in Arduino Playground and upload the sketch to the board. Chances are, your LCD will not have the same address as in the video, so you need to know that address and change it. Mine was 0x3F

**EDIT** I think it's either 0x27 or 0x3F

SauROnmiKE
Автор

I just bought another (green 20x4) as I liked the first (green 16x2). I'm going through many modules and seeing some of the sensor values was a main objective (without a laptop).

elektronkim
Автор

For modern LCD 20*4 displays the address is 0x38. Nice tutorial.

DiAngeloTheSecond
Автор

Great video! I found one of these screens in my parts box and want to do a display for my car showing various readings, ie. Battery voltage, oil temp etc

statikk
Автор

Nice video.
just one thing, could you explain ths line
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); How do you know it's 0x27 and after how do you find 2, 1, 0, 4... ?

duncanduncan
Автор

That is a nice big LCD. These days I am mostly using 3.3v systems. It looks like it is 5v only. I could use level shifting, but probably would prefer to find a 3.3v LCD. I'll probably stick with the smaller displays until I really need a larger one. It is nice to know that his is out there. Thanks for making this tutorial. I want to eventually try an order from a Chinese vendor as it looks like an interesting way to get a wide variety of components at a low cost to experiment with if one has the patience to wait for shipping.

Perspectologist
Автор

Great tutorial and a good explanation of the custom character creation. I am making a Sun tracker system and want to give a read out of the sun azimuth and bearing angles. This will help a lot. I am also looking at creating a bar graph of power (from a solar panel) against time, the custom characters will work well for this also.

gma
Автор

Very good video: clear, understandable, concise.
And the code is good!!!
Love it!

woodywood
Автор

loved the video. quick, short and to the point. a rel help in learning to use these LCD modules.

cwolfs
Автор

Quick, concise, understandable. Good job!

PayneDeathz
Автор

Good tutorial. I made this LCD on ebay I bought for $ 2.90. Thanks.

Darkos.
Автор

Super video ! I would like to suggest a project. If you accept suggestions that is. Many (RC) modelbuilders will be greatfull. It takes a bit of explanation But I will try and keep it short. Project: Vacuum controller.. It should measure a vacuum and keep it between certain values using a cheap membrane vacuum pump (DC 12Volt max. 5Amp) and a pressure sensor. The pump should be switched on and off using a relay. The display can be used tot set and monitor pressure limits and values. Many would benefit from this project.

b.w.oostdam
Автор

Thanks again Nick. I finally got this project to work. Very nice!

tinfore
Автор

I found your video useful, I am going to build a signal generator and I want to use the 2004 display in my project

SusanAmberBruce