Obsah:

Arduino LCD 16x2 návod - Rozhranie 1602 LCD displej s Arduino Uno: 5 krokov
Arduino LCD 16x2 návod - Rozhranie 1602 LCD displej s Arduino Uno: 5 krokov

Video: Arduino LCD 16x2 návod - Rozhranie 1602 LCD displej s Arduino Uno: 5 krokov

Video: Arduino LCD 16x2 návod - Rozhranie 1602 LCD displej s Arduino Uno: 5 krokov
Video: Урок 5. Цифровые входы, устранение дребезга, прерывания и глубокий сон 2024, November
Anonim
Arduino LCD 16x2 návod | Rozhranie 1602 LCD displej s Arduino Uno
Arduino LCD 16x2 návod | Rozhranie 1602 LCD displej s Arduino Uno

Ahoj, chlapci, pretože mnoho projektov potrebuje obrazovku na zobrazenie údajov, či už je to nejaký diy meter alebo zobrazenie počtu prihlásených na odber YouTube alebo kalkulačka alebo zámok klávesnice s displejom a ak sú všetky tieto druhy projektov vyrobené s arduino, určite budú potrebovať displej a Pretože väčšina displejov nie je veľmi lacná, okrem 1602 LCD displejov, je dobré použiť na projekty 16x2 LCD displej s arduino, ale jediným problémom je, že je to spi displej a potrebuje veľa pripojení, takže v tomto návode uvidíme, ako na to. spojil som svoj displej s arduino a napísal kód na zobrazenie niektorých údajov na displeji LCD.

Krok 1: Veci, ktoré potrebujete

Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete

Takže pre tento návod budeme potrebovať nasledujúce veci: 16X2 LCD

Arduino uno

10K potenciometer

Odpor 220 ohmov

Pripojovacie vodiče

Breadboard

Krok 2: Kolíky 1602 LCD displeja

Kolíky 1602 LCD displeja
Kolíky 1602 LCD displeja

Na displeji sú k dispozícii nasledujúce piny: VSS: Toto je uzemňovací kolík. VDD: Toto je 5V kolík. V0: Tento kolík ovláda kontrast LCD. RS (Register Select Pin): Tento pin ovláda miesto, kde píšete. údaje v pamäti LCD. Existujú dva typy registrov; Dátový register, ktorý uchováva to, čo sa deje na obrazovke, a register inštrukcií, kde LCD hľadá ďalšiu inštrukciu. R/W (pin na čítanie/zápis): Tento kolík vyberá režim; Režim čítania alebo režim písania. Pripojením k zemi sa LCD prepne do režimu čítania. E (Povoliť kolík): Tento kolík umožňuje zápis do registrov. Dátové kolíky: K dispozícii je 8 dátových kolíkov (D0-D7). Vysoký alebo nízky stav týchto kolíkov predstavuje bity, ktoré píšete, aby sa zaregistrovali v režime zápisu, alebo hodnoty, ktoré čítate v režime čítania. Posledné dva kolíky sú pre zadné svetlo LCD. Niektoré LCD majú 16 kolíkov a niektoré majú 14 kolíkov. Ak máte 14-pinový LCD displej, znamená to, že neexistuje žiadne podsvietenie. A (LED+): Tento kolík je kladným spojením zadného svetla. K (LED-): Tento kolík je záporným spojením zadného svetla.

Krok 3: Pripojenia

Pripojenia
Pripojenia

LCD je možné pripojiť v 4 -bitovom aj 8 -bitovom režime. V 4 -bitovom režime musíme použiť iba 4 dátové piny, zatiaľ čo v 8 -bitovom režime budeme musieť použiť všetkých 8 dátových pinov. V 4 -bitovom režime môžete robiť takmer všetko, takže v tomto prípade ho spojíme v 4 -bitovom režime. Pripojenie LCD k Arduinu je 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Stred 10K potenciometra

Pripojte dva konce potenciometra k GND a 5V

RS. Pin 7R/W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A Na 5V cez 220 ohmový odporK GND

Krok 4: Kód

Kód
Kód

Pred nahraním kódu do Arduina si budete musieť stiahnuť knižnicu pre LCD. Knižnica bude mať vstavané funkcie, ktoré nám pomôžu zjednodušiť kód. Ak IDE zobrazuje chybu pri zobrazení knižnice LibraryLCD, stiahnite si knižnicu z nižšie uvedeného odkazu LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Po stiahnutí ju rozbaľte do priečinka knižnice Arduino.#Include „LiquidCrystal.h“// Inicializácia knižnica pre LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Inicializácia pinov, kde sme pripojili LCDvoid setup () // Všetko, čo je v ňom napísané, sa spustí iba raz {lcd.begin (16, 2); // Inicializácia rozhrania na LCD screenlcd.setCursor (0, 0); // nastavenie kurzora na stĺpec 0, line1lcd.print ("Welcome to"); // print namelcd.setCursor (0, 1); // nastavte kurzor na stĺpec 0, riadok 2lcd.print ("Arduino World"); // názov tlače} void loop () // Všetko, čo je v ňom napísané, sa spustí znova a znova {}

Krok 5: Výstup

Výkon
Výkon
Výkon
Výkon

Po nahraní kódu sa text, ktorý vložíte do kódu, zobrazí na vašom LCD displeji ako môj a pomocou potenciometra môžete nastaviť jas displeja, aby bol jasnejší.

Odporúča: