INHOUDSOPGAWE:

Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe
Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe

Video: Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe

Video: Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe
Video: Конфигурация ЖК-дисплея i2c с Arduino UNO в Tinkercad 2024, November
Anonim
Arduino LCD 16x2 handleiding | Koppelvlak 1602 LCD -skerm met Arduino Uno
Arduino LCD 16x2 handleiding | Koppelvlak 1602 LCD -skerm met Arduino Uno

Hallo ouens, aangesien baie projekte 'n skerm nodig het om die data te vertoon, of dit nou 'n diy meter is, of 'n YouTube -subskripsieteller, 'n sakrekenaar of 'n sleutelbordslot met skerm, en as al hierdie projekte met arduino gemaak word, sal hulle beslis 'n skerm nodig hê en Aangesien die meeste skerms nie goedkoop is nie, behalwe 1602 LCD -skerms, is dit 'n goeie idee om 16x2 lcd -skerm met arduino vir projekte te gebruik, maar die enigste probleem is dat dit 'n spi -skerm is en baie verbindings benodig, so in hierdie handleiding sal ons sien hoe Ek het my skerm met arduino verbind en 'n kode geskryf om 'n paar data op die lcd -skerm te vertoon.

Stap 1: Dinge wat u nodig het

Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het

Dus, vir hierdie instruksies, benodig ons die volgende dinge: 16X2 LCD

Arduino uno

10K potensiometer

220 ohm weerstand

Verbindingsdrade

Broodbord

Stap 2: Spelde van 1602 LCD -skerm

Spelde van 1602 LCD -skerm
Spelde van 1602 LCD -skerm

Die volgende penne is op die skerm beskikbaar: VSS: Dit is die grondpen. VDD: Dit is die 5V -pen. V0: Hierdie pen beheer die kontras van die LCD. RS (Register Select Pin): Hierdie pen beheer waar jy skryf data in die LCD se geheue. Daar is twee tipes registers; Dataregister wat bevat wat op die skerm verskyn en die instruksieregister waar die LCD na die volgende instruksie soek. R/W (Lees-/skryfpen): Hierdie pen kies die modus; Leesmodus of skryfmodus. As u dit met die grond verbind, sal die LCD in die leesmodus kom. E (Aktiveer pen): Hierdie pen maak dit moontlik om na die registers te skryf. Data-penne: Daar is 8 datapennetjies (D0-D7). Die hoë of lae toestand van hierdie penne verteenwoordig die stukkies wat u skryf om in die skryfmodus te registreer of die waardes wat u in die leesmodus lees. Die laaste twee penne is vir die LCD -agterlig. Sommige LCD's het 16 penne en sommige het 14 penne. As u 'n 14-pins LCD het, beteken dit dat daar geen agterlig is nie. A (LED+): hierdie pen is die positiewe verbinding van die agterlig. K (LED-): hierdie pen is die negatiewe verbinding van die agterlig.

Stap 3: Verbindings

Verbindings
Verbindings

Die LCD kan in die 4 -bis sowel as die 8 -bis -modus gekoppel word. In die 4 bis -modus moet ons slegs die 4 datapennetjies gebruik, terwyl ons in die 8 -bis -modus al die 8 datapennetjies moet gebruik. U kan byna alles in die 4 -bis -modus doen, so in hierdie voorbeeld gaan ons dit in die 4 -bis -modus koppel. Die verbindings van LCD met Arduino is soos volg16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Middel van 10K potensiometer

Verbind die twee ente van die potensiometer met GND en 5V

RS. Speld 7R/W GNDE -pen 6D4 -pen 5D5. Pin 4D6 Pin 3D7 Pin 2A To 5V through 220 ohm resistorK GND

Stap 4: Kode

Kode
Kode

Voordat u die kode in die Arduino oplaai, moet u die biblioteek vir die LCD aflaai. Die biblioteek het die ingeboude funksies wat ons sal help om die kode eenvoudig te maak. Laai die biblioteek af vanaf die onderstaande skakel as u IDE 'n fout vir die vertoning van LibraryLCD-biblioteek toon: https://github.com/arduino-libraries/LiquidCrystal Nadat u dit afgelaai het, haal dit uit in die biblioteekmap van Arduino.#Sluit in "LiquidCrystal.h" // Initialiseer die biblioteek vir LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Initialiseer die penne waar ons die LCDvoid -opstelling () gekoppel het // Alles wat daarin geskryf is, sal slegs een keer uitgevoer word {lcd.begin (16, 2); // Initialiseer die koppelvlak op die LCD screenlcd.setCursor (0, 0); // stel die wyser in kolom 0, line1lcd.print ("Welkom by"); // print namelcd.setCursor (0, 1); // stel die wyser in kolom 0, reël 2lcd.print ("Arduino World"); // druk naam} leemte lus () // Alles wat daarin geskryf is, sal telkens weer loop {}

Stap 5: Uitset

Uitset
Uitset
Uitset
Uitset

Nadat u die kode opgelaai het, ongeag die teks wat u in die kode geplaas het, sal dit op my lcd -skerm as myne verskyn, en u kan die potensiometer gebruik om die helderheid van die skerm aan te pas om dit duideliker te sien.

Aanbeveel: