Obsah:

Návod na LCD displej: 4 kroky
Návod na LCD displej: 4 kroky

Video: Návod na LCD displej: 4 kroky

Video: Návod na LCD displej: 4 kroky
Video: Arduino návody | TFT LCD displej 1.77" 160x128 2024, November
Anonim
Návod na LCD displej
Návod na LCD displej

Chcete, aby vaše projekty Arduino zobrazovali stavové správy alebo hodnoty senzorov? Potom sa tieto displeje LCD môžu perfektne hodiť. Sú to veľmi bežné a rýchle spôsoby, ako do vášho projektu pridať čitateľné rozhranie.

Tento tutoriál sa bude zaoberať všetkým, čo potrebujete vedieť, aby ste mohli začať pracovať s LCD displejmi Character. Nielen 16 × 2 (1602), ale akékoľvek znakové LCD (napríklad 16 × 4, 16 × 1, 20 × 4 atď.), Ktoré sú založené na čipe radiča LCD s paralelným rozhraním od Hitachi s názvom HD44780. Pretože komunita Arduino už vyvinula knižnicu na ovládanie LCD HD44780; takže ich čoskoro budeme môcť prepojiť.

Zásoby

  • ArduinoUNO
  • 16*2 LCD displej
  • Breadboard
  • 10K potenciometer
  • 100 ohmový odpor
  • Prepojovacie vodiče

Krok 1: Prehľad hardvéru

Prehľad hardvéru
Prehľad hardvéru
Prehľad hardvéru
Prehľad hardvéru
Prehľad hardvéru
Prehľad hardvéru

Tieto displeje LCD sú ideálne na zobrazenie iba textu/znakov, a preto sa im hovorí „znakový LCD“. Displej má LED podsvietenie a dokáže zobraziť 32 znakov ASCII v dvoch radoch po 16 znakov v každom riadku.

Každý obdĺžnik obsahuje mriežku 5 × 8 pixelov Ak sa pozriete pozorne, v skutočnosti vidíte malé obdĺžniky pre každý znak na displeji a pixely, ktoré tvoria znak. Každý z týchto obdĺžnikov má mriežku 5 × 8 pixelov. Aj keď zobrazujú iba text, prichádzajú v mnohých veľkostiach a farbách: napríklad 16 × 1, 16 × 4, 20 × 4, s bielym textom na modrom pozadí, s čiernym textom na zelenom a mnohými ďalšími. Dobrou správou je, že všetky tieto displeje sú „vymeniteľné“- ak svoj projekt vytvoríte s jedným, stačí ho odpojiť a použiť iný rozmer/farebný LCD displej podľa vlastného výberu. Váš kód sa možno bude musieť prispôsobiť väčšej veľkosti, ale aspoň zapojenie je rovnaké!

Krok 2: Pinout 16 × 2 znakov LCD

16 × 2 -znakový LCD vývod
16 × 2 -znakový LCD vývod

Predtým, ako sa ponoríme do zapojenia a ukážkového kódu, pozrime sa najskôr na výstup LCD.

GND by mal byť spojený so zemou Arduina. VCC je napájací zdroj pre LCD, ku ktorému pripájame 5 voltový kolík na Arduine. Vo (kontrast LCD) ovláda kontrast a jas LCD. Pomocou jednoduchého deliča napätia s potenciometrom dokážeme jemne upraviť kontrast. Pin RS (Register Select) umožňuje Arduinu oznámiť LCD, či odosiela príkazy alebo údaje. Tento pin sa v zásade používa na odlíšenie príkazov od údajov. Napríklad, keď je kolík RS nastavený na NÍZKU, potom odosielame príkazy na LCD (napríklad nastavte kurzor na konkrétne miesto, vymažte displej, posuňte zobrazenie doprava a podobne). A keď je pin RS nastavený na HIGH, odosielame údaje/znaky na LCD. Kolík R/W (čítanie/zápis) na LCD displeji má ovládať, či čítate údaje z LCD alebo zapisujete údaje na LCD. Pretože tento LCD displej používame iba ako VÝSTUPNÉ zariadenie, uviažeme tento kolík na NÍZKU. Tým sa prinúti prepnúť do režimu WRITE. Na aktiváciu displeja sa používa kolík E (Povoliť). To znamená, že keď je tento kolík nastavený na NÍZKU, LCD nezaujíma, čo sa deje s linkami R/W, RS a dátovej zbernice; keď je tento kolík nastavený na HIGH, LCD spracováva prichádzajúce údaje. D0-D7 (dátová zbernica) sú kolíky, ktoré prenášajú 8 bitové údaje, ktoré odosielame na displej. Ak napríklad chceme na displeji vidieť veľké písmeno „A“, nastavíme tieto piny na LCD na 0100 0001 (podľa tabuľky ASCII). Na ovládanie podsvietenia LCD displeja slúžia kolíky A-K (Anode & Cathode).

Krok 3: Zapojenie - pripojenie 16 × 2 znakového LCD s Arduino Uno

Zapojenie - prepojenie 16 × 2 znakového LCD s Arduino Uno
Zapojenie - prepojenie 16 × 2 znakového LCD s Arduino Uno
Zapojenie - prepojenie 16 × 2 znakového LCD s Arduino Uno
Zapojenie - prepojenie 16 × 2 znakového LCD s Arduino Uno

Predtým, ako sa dostaneme k odosielaniu kódu a odosielaniu údajov na displej, pripojme LCD k Arduinu. Displej LCD má veľa pinov (celkom 16 pinov), ktoré vám ukážeme, ako ich zapojiť. Dobrou správou však je, že nie všetky tieto piny sú potrebné na to, aby sme sa mohli pripojiť k Arduinu. Vieme, že existuje 8 dátových riadkov, ktoré na displej prenášajú nespracované údaje. Displeje HD44780 LCD sú však navrhnuté tak, aby sme s nimi mohli hovoriť iba pomocou 4 dátových kolíkov (4-bitový režim) namiesto 8 (8-bitový režim). To nám šetrí 4 piny!

Teraz pripojme LCD displej k Arduinu. Štyri dátové piny (D4-D7) z LCD budú pripojené k digitálnym kolíkom Arduino od #4-7. Povoľovací kolík na LCD bude pripojený k Arduino #2 a kolíkový RS na LCD bude pripojený k Arduinu #1. Nasledujúci diagram ukazuje, ako všetko prepojiť. Zapojenie 16 × 2 znakov LCD a Arduino UNO Vďaka tomu ste teraz pripravení nahrať nejaký kód a získať tlač displeja.

Krok 4: Kód

Kód
Kód

Kódové prepojenie: Návod na LCD displej

V prípade akýchkoľvek otázok ma kontaktujte na: E -mail

Odporúča: