Obsah:

Výukový program Arduino LCD 16x2 - Rozhraní 1602 LCD displej s Arduino Uno: 5 kroků
Výukový program Arduino LCD 16x2 - Rozhraní 1602 LCD displej s Arduino Uno: 5 kroků

Video: Výukový program Arduino LCD 16x2 - Rozhraní 1602 LCD displej s Arduino Uno: 5 kroků

Video: Výukový program Arduino LCD 16x2 - Rozhraní 1602 LCD displej s Arduino Uno: 5 kroků
Video: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Červenec
Anonim
Výukový program Arduino LCD 16x2 | Rozhraní 1602 LCD displej s Arduino Uno
Výukový program Arduino LCD 16x2 | Rozhraní 1602 LCD displej s Arduino Uno

Ahoj kluci, protože mnoho projektů potřebuje obrazovku pro zobrazení dat, ať už se jedná o měřič počtu odběratelů nebo počet odběratelů na YouTube nebo kalkulačku nebo zámek klávesnice s displejem, a pokud jsou všechny tyto druhy projektů prováděny pomocí arduina, určitě budou potřebovat displej a Vzhledem k tomu, že většina displejů není příliš levná, kromě 1602 LCD displeje, je dobré použít pro projekty 16x2 LCD displej s arduino, ale jediným problémem je, že je to spi displej a potřebuje spoustu připojení, takže v tomto tutoriálu uvidíme, jak spojil jsem svůj displej s arduino a napsal kód pro zobrazení některých dat na LCD displeji.

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete

Takže pro tento instruktáž budeme potřebovat následující věci: 16X2 LCD

Arduino uno

10K potenciometr

Rezistor 220 ohmů

Propojovací vodiče

Prkénko

Krok 2: Kolíky 1602 LCD displeje

Piny 1602 LCD displeje
Piny 1602 LCD displeje

Na displeji jsou k dispozici tyto následující piny: VSS: Toto je zemnící kolík. VDD: Toto je 5V kolík. V0: Tento kolík ovládá kontrast LCD. RS (Registrace Vyberte pin): Tento kolík ovládá místo, kde píšete data v paměti LCD. Existují dva typy registrů; Datový registr, který uchovává to, co se děje na obrazovce, a registr instrukcí, kde LCD hledá další instrukci. R/W (Pin pro čtení/zápis): Tento pin vybírá režim; Režim čtení nebo režim psaní. Připojením k zemi přepnete LCD do režimu čtení. E (Povolit pin): Tento pin umožňuje zápis do registrů. Datové piny: K dispozici je 8 datových kolíků (D0-D7). Vysoký nebo nízký stav těchto kolíků představuje bity, které zapisujete do režimu zápisu, nebo hodnoty, které čtete v režimu čtení. Poslední dva kolíky jsou pro podsvícení LCD. Některé LCD mají 16 pinů a některé 14 pinů. Pokud máte 14pinový displej LCD, znamená to, že zde není žádné podsvícení. A (LED+): Tento kolík je kladným spojením zadního světla. K (LED-): Tento kolík je záporným spojením zadního světla.

Krok 3: Připojení

Připojení
Připojení

LCD lze připojit ve 4bitovém i 8bitovém režimu. Ve 4bitovém režimu musíme použít pouze 4 datové piny, zatímco v 8bitovém režimu budeme muset použít všech 8 datových pinů. Ve 4bitovém režimu můžete dělat téměř vše, takže v tomto příkladu jej připojíme ve 4bitovém režimu. Spojení LCD s Arduinem je následující 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Uprostřed 10K potenciometru

Připojte dva konce potenciometru k GND a 5V

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

Krok 4: Kód

Kód
Kód

Před nahráním kódu do Arduina si budete muset stáhnout knihovnu pro LCD. Knihovna bude mít vestavěné funkce, které nám pomohou zjednodušit kód. Stáhněte si knihovnu z níže uvedeného odkazu, pokud IDE zobrazuje chybu pro zobrazení LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Po stažení ji rozbalte do složky knihovny v Arduinu.#Include "LiquidCrystal.h" // Inicializace knihovna pro LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Inicializace pinů, kde jsme připojili LCDvoid setup () // Vše, co je v něm napsáno, se spustí pouze jednou {lcd.begin (16, 2); // Inicializace rozhraní na LCD screenlcd.setCursor (0, 0); // nastavení kurzoru na sloupec 0, line1lcd.print ("Welcome to"); // print namelcd.setCursor (0, 1); // nastavte kurzor na sloupec 0, řádek 2lcd.print ("Arduino World"); // název tisku} void loop () // Vše, co je v něm napsáno, se spustí znovu a znovu {}

Krok 5: Výstup

Výstup
Výstup
Výstup
Výstup

Po nahrání kódu se text, který vložíte do kódu, zobrazí na vašem LCD displeji jako můj a pomocí potenciometru můžete upravit jas displeje, aby byl jasnější.

Doporučuje: