Du kan nemt interface en flydende krystal display (lcd) med en Arduino at give en brugergrænseflade.LCD-skærme (LCD-skærme) er almindeligt anvendt til at vise data i enheder som regnemaskiner, mikrobølgeovne og mange andre elektroniske enheder..

i denne tutorial vil jeg vise dig, hvordan du bruger en 16 .2 LCD med en Arduino. 1622 LCD brugt i dette eksperiment har i alt 16 stifter., Som vist i tabellen nedenfor er otte af stifterne datalinjer (stifter 7-14), to er til strøm og jord (stifter 1 og 16), Tre bruges til at styre driften af LCD (stifter 4-6), og en bruges til at justere LCD-skærmens lysstyrke (pin 3). De resterende to stifter (15 og 16) tænder baggrundsbelysningen.,meter (for brightness control) Terminal 4 Register Select (RS) Terminal 5 Read/Write (RW) Terminal 6 Enable (EN) Terminal 7 DB0 Terminal 8 DB1 Terminal 9 DB2 Terminal 10 DB3 Terminal 11 DB4 Terminal 12 DB5 Terminal 13 DB6 Terminal 14 DB7 Terminal 15 +4.,2-5V Terminal 16 GND

LCD pins

Experiment 1

In this experiment, we will interface a 16×2 LCD with Arduino Mega 2560 and display some text on the LCD.,

Hardware, der Kræves

  • 1 x 16×2 LCD
  • 1 x Arduino Mega 2560
  • 1x 5k ohm potentiometer
  • hunstik
  • jumper ledninger

Ledningsdiagram

I dette kredsløb, LCD-terminaler er forbundet til Arduino pins i henhold til tabellen nedenfor. Tilslut de ydre to terminaler på potentiometeret til 5V og jord, og den midterste terminal til pin 3 på LCD. Drejning af potentiometeret styrer lysstyrken på LCD-baggrundsbelysningen.,->pin7

RS—–> pin8

EN—–> pin9

Circuit Diagram

Code

Interface_LCD_Arduino.,Experimentip

eksperiment 2

i dette eksperiment viser vi ‘værdien af’ tælleren i Arduino. Det tæller antallet af sekunder, op til en værdi på 100.

hard .are påkrævet

den Hard .are, der kræves til dette forsøg, er den samme som for eksperiment #1.

ledningsdiagram

kredsløbet for dette eksperiment er det samme som for eksperiment #1.

– Kode

Interface_an_LCD.,p

videoer

giv dette projekt en chance for dig selv! Hent BOM ‘ en.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *