Obsah:
- Zásoby
- Krok 1: Přehled hardwaru
- Krok 2: 16 × 2 znakový LCD pinout
- Krok 3: Zapojení - připojení 16 × 2 znakového LCD s Arduino Uno
- Krok 4: Kód
Video: Kurz LCD displeje: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Chcete, aby vaše projekty Arduino zobrazovaly stavové zprávy nebo hodnoty senzorů? Pak se tyto LCD displeje mohou perfektně hodit. Jsou velmi běžné a představují rychlý způsob, jak do projektu přidat čitelné rozhraní.
Tento tutoriál se bude zabývat vším, co potřebujete vědět, abyste mohli začít používat LCD displeje postav. Nejen 16 × 2 (1602), ale libovolné znakové LCD (například 16 × 4, 16 × 1, 20 × 4 atd.), Které jsou založeny na čipu řadiče LCD s paralelním rozhraním od Hitachi s názvem HD44780. Protože komunita Arduino již vyvinula knihovnu pro zpracování LCD HD44780; takže je brzy budeme moci propojit.
Zásoby
- ArduinoUNO
- 16*2 LCD displej
- Prkénko
- 10K potenciometr
- Odpor 100 ohmů
- Propojovací dráty
Krok 1: Přehled hardwaru
Tyto LCD displeje jsou ideální pouze pro zobrazování textu/znaků, proto se jim říká „Character LCD“. Displej má LED podsvícení a dokáže zobrazit 32 znaků ASCII ve dvou řadách po 16 znacích v každém řádku.
Každý obdélník obsahuje mřížku 5 × 8 pixelů Pokud se podíváte pozorně, ve skutečnosti vidíte malé obdélníky pro každý znak na displeji a pixely, které tvoří znak. Každý z těchto obdélníků má mřížku 5 × 8 pixelů. Ačkoli zobrazují pouze text, přicházejí v mnoha velikostech a barvách: například 16 × 1, 16 × 4, 20 × 4, s bílým textem na modrém pozadí, s černým textem na zeleném a mnoha dalšími. Dobrou zprávou je, že všechny tyto displeje jsou „vyměnitelné“- pokud svůj projekt vytvoříte s jedním, můžete jej jednoduše odpojit a použít jiný velikost/barevný LCD displej podle svého výběru. Váš kód se možná bude muset přizpůsobit větší velikosti, ale alespoň zapojení je stejné!
Krok 2: 16 × 2 znakový LCD pinout
Než se ponoříme do zapojení a ukázkového kódu, podívejme se nejprve na LCD Pinout.
GND by mělo být připojeno k zemi Arduina. VCC je napájecí zdroj pro LCD, ke kterému připojujeme 5voltový pin na Arduinu. Vo (kontrast LCD) ovládá kontrast a jas LCD. Pomocí jednoduchého děliče napětí s potenciometrem můžeme jemně upravit kontrast. Pin RS (Register Select) umožňuje Arduinu sdělit LCD, zda odesílá příkazy nebo data. Tento pin se v zásadě používá k odlišení příkazů od dat. Když je například pin RS nastaven na LOW, pak posíláme příkazy na LCD (jako nastavit kurzor na konkrétní místo, vymazat displej, posunout displej doprava atd.). A když je pin RS nastaven na HIGH, odesíláme data/znaky na LCD. Kolík R/W (čtení/zápis) na displeji LCD má ovládat, zda čtete data z LCD nebo zapisujete data na LCD. Protože tento LCD používáme pouze jako VÝSTUPNÍ zařízení, spojíme tento kolík NÍZKÝ. Tím se přepne do režimu WRITE. Kolík E (Povolit) slouží k povolení zobrazení. To znamená, že když je tento pin nastaven na NÍZKOU, LCD se nestará o to, co se děje s linkami R/W, RS a datovou sběrnicí; když je tento pin nastaven na VYSOKÝ, LCD zpracovává příchozí data. D0-D7 (Data Bus) jsou piny, které přenášejí 8bitová data, která posíláme na displej. Pokud například chceme na displeji vidět velké písmeno „A“, nastavíme tyto kolíky na 0100 0001 (podle tabulky ASCII) na LCD. Kolíky A-K (Anode & Cathode) slouží k ovládání podsvícení LCD.
Krok 3: Zapojení - připojení 16 × 2 znakového LCD s Arduino Uno
Než se dostaneme k nahrávání kódu a odesílání dat na displej, připojme LCD k Arduinu. LCD má spoustu pinů (celkem 16 pinů), které vám ukážeme, jak zapojit. Dobrou zprávou ale je, že ne všechny tyto piny jsou pro nás nutné k připojení k Arduinu. Víme, že existuje 8 datových řádků, které přenášejí nezpracovaná data na displej. Displeje HD44780 jsou však navrženy tak, abychom s nimi mohli mluvit pouze pomocí 4 datových pinů (4bitový režim) namísto 8 (8bitový režim). To nám ušetří 4 piny!
Nyní připojme LCD displej k Arduinu. Čtyři datové piny (D4-D7) z LCD budou připojeny k digitálním pinům Arduina od #4-7. Kolík Enable na LCD bude připojen k Arduino #2 a pin RS na LCD bude připojen k Arduino #1. Následující diagram ukazuje, jak vše zapojit. Zapojení 16 × 2 znaků LCD a Arduino UNO Díky tomu jste nyní připraveni nahrát nějaký kód a získat tisk displeje.
Krok 4: Kód
Code Link: Výukový program LCD displeje
V případě jakýchkoli dotazů mi napište na: E -mail
Doporučuje:
Tisk LCD displeje Arduino: 4 kroky
Tisk LCD displeje Arduino: Jak jednoduše psát lcd pro arduino Tento LCD program je pro psaní na LCD velmi důležitý. Stejná připojení lze použít v mnoha programech k zobrazení jeho měření
Arduino 101: Kurz od technického chlapa: 4 kroky
Arduino 101: Course from the Tech Guy: Doufám, že mnoho lidí, zejména nováčků, kteří se chtějí ponořit do světa Arduina, najde tento a další mé články/Instructables (které budu pravidelně zveřejňovat) užitečné .To by nebylo jako běžné lekce kopírování a vkládání. To
Propojení displeje LCD 20x4 na Nodemcu: 3 kroky
Propojení displeje LCD 20X4 s Nodemcu: Rozhodl jsem se to sdílet, protože jsem se s předchozím úkolem potýkal již dříve. Zkoušel jsem propojit grafický (128x64) LCD s Nodemcu, ale bez úspěchu, neuspěl jsem. Zjistil jsem, že to musí mít něco společného s knihovnou (Library for graph
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd.: 4 kroky
Ovládání podsvícení I2C LCD displeje 1602 /2004 nebo HD44780 atd. Tento návod ukazuje, jak lze ovládat podsvícení LCD displeje pomocí modulu I2C ADC. Kontrast lze stejným způsobem ovládat i po vyjmutí trimovacího potenciometru
Kurz dotykového displeje Raspberry Pi: 5 kroků (s obrázky)
Výukový program pro dotykový displej Raspberry Pi: Odhoďte kabely HDMI, protože teď můžete mít na Pi obrazovku! Tento Instructable vás provede procesem získání nastavení Pi s dotykovým displejem a tím, jak jej můžete použít, aby vyhovoval vašim potřebám. Jakýkoli typ displeje ve stylu HAT lze