Obsah:
- Krok 1: Věci, které potřebujete
- Krok 2: Kolíky 1602 LCD displeje
- Krok 3: Připojení
- Krok 4: Kód
- Krok 5: Výstup
Video: Výukový program Arduino LCD 16x2 - Rozhraní 1602 LCD displej s Arduino Uno: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
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í
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
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
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:
Výukový program: Jak používat analogový ultrazvukový snímač vzdálenosti US-016 s Arduino UNO: 3 kroky
Výukový program: Jak používat analogový ultrazvukový snímač vzdálenosti US-016 s Arduino UNO: Popis: Ultrazvukový spouštěcí modul US-016 umožňuje neměřitelnost 2 cm ~ 3 m, napájecí napětí 5 V, provozní proud 3,8 mA, podpora analogového výstupního napětí, stabilní a spolehlivý. Tento modul se může lišit v závislosti na aplikaci
Výukový program: Jak kalibrovat a propojit siloměr s Arduino UNO: 3 kroky
Tutorial: How to Calibrate and Interface Load Cell with Arduino UNO: Ahoj lidi, ukážeme vám tutoriál: Jak kalibrovat a propojit siloměr nebo vyvažovací modul HX711 s Arduino UNO. Popis o vyvažovacím modulu HX711: Tento modul používá 24 vysoce přesný A / D převodník. Tento čip je navržen pro vysoce
LCD displej I2C / IIC - Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: 5 kroků
LCD displej I2C / IIC | Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: Ahoj lidi, protože normální SPI LCD 1602 má příliš mnoho vodičů na připojení, takže je velmi obtížné propojit jej s arduino, ale na trhu je k dispozici jeden modul, který může převést SPI displej na IIC displej, takže pak potřebujete připojit pouze 4 vodiče
LCD displej I2C / IIC - Převeďte SPI LCD na I2C LCD displej: 5 kroků
LCD displej I2C / IIC | Převeďte SPI LCD na I2C LCD displej: použití spi lcd displeje vyžaduje příliš mnoho připojení, což je opravdu těžké, takže jsem našel modul, který dokáže převést i2c lcd na spi lcd, takže můžeme začít
Výukový program pro modul ESP8266 ESPDuino NodeMcu SPI pomocí Arduino Uno: 6 kroků
Výukový program pro ESP8266 ESPDuino NodeMcu SPI modul využívající Arduino Uno: Popis Tento ESP8266 ESPDuino NodeMcu SPI modul TFT LCD displej má rozlišení 128 x 128 a 262 barev, používá rozhraní SPI ke komunikaci s ovladačem, jako jsou Arduino Uno a ESP8266. Vlastnosti: Velikost: 1,44 palce Rozhraní: Rozlišení SPI: 128