Arduino szöveges kimenet az LCD kijelző 1602 robotikai osztály
Valószínűleg a következő készülék nem árt néhány kisebb displeychike 🙂 megpróbál egy egyszerű digitális óra! És mivel a kijelző egy közös és olcsó karakteres LCD kijelző 1602. Ez csak ugyanaz, mint a képen:

Továbbá 16x2, úgy nagyon népszerű karakter kijelző 20h4 (négy sor 20 karakter), és egy grafikus kijelző felbontása 128x64 pixel. Itt vannak a képek:


1. Csatlakoztassa karakteres LCD kijelző 1602
A kijelző 1602 16 csapokat. Általában azok számozása balról jobbra, ha megnézzük őt, mint a képen. Előfordul, hogy a megállapítások aláírt, típus: DB0, DB1, EN stb És néha csak azt jelzik, PIN-kódot. Mindenesetre, a lista mindig ugyanarra a következtetésre jut:
1 - «GND», föld (mínusz élelmiszer);
2 - «Vcc», - + 5V;
3 - «VEE», kontraszt;
4 - «RS», kiválasztási regisztrálja;
5 - «R / W», adatátvitel iránya (írás / olvasás);
6 - «HU», szinkronizálás;
7-14 - «DB0-», «DB1». «DB7" - adatbusz;
15 - megvilágítás anód (+ 5V);
16 - megvilágítás katód (föld).
VEE sor, RS és négy adatátviteli vonalak DB4, DB5, DB6, DB7 csatlakozzon a digitális kimenet vezérlő. Vonal «R / W» csatlakozik a „föld” az adatkezelő (hiszen csak be kell írni egy funkció megjelenítéséhez memória). Kiemelve egyúttal nem lesz összekötve ezzel, azt hiszem, akkor könnyen leszerelhető 🙂
Sematikus kapcsolási rajz a kijelző az Arduino Uno

Megjelenés Layout

Mindenesetre, még a tabletták:
LCD kijelző 1602
2. Beállítjuk «Helló, világ!»
Következő, meg kell mondani az Arduino milyen következtetéseket szoktunk csatlakoztassa a kijelzőn. Ez az információ azt jelzi, amikor a modul inicializálása:
Itt az első két érv - a következtetésre RS és az EN, és a fennmaradó négy - adatbuszról DB4-DB7.
Ezután adja meg a kijelző mérete a «kezdődik» Team:
Ne felejtsük el, hogy két sor ebben a kijelzőn a 16 karaktert.
Végül a szöveg megjelenítéséhez, szükségünk van egy egyszerű függvény «print». Következtetés Ezzel a funkcióval az összes jól ismert mondat a következő:
programot teljesen nézne ki:
Betölteni azt az Arduino Uno, és nézni, hogy mi történik a képernyőn. Lehetnek három alapvető helyzetek 🙂
1) A kijelzőn megjelenik a felirat «Helló, világ!» Display. Akkor már csatlakoztatva van, és a kontraszt valahogy meg csodás módon eredetileg beállítva. Örülök, és folytassa a következő fejezetben.
2) A kijelzőn több fekete téglalapok - Kontraszt beállítás szükséges! Ezért van hozzá, hogy az áramkör potenciométer gombot. Mi viszont azt egyik végétől a másikig, amíg a tiszta, amíg meg nem jelenik a kijelzőn.
3) Két sor fekete téglalapok. Nagyon valószínű, hogy van valami zavaros kapcsolatokat. Ellenőrizze mindhárom vezetékek. Ha talál egy hibát - kérje fel a macskát, hogy ellenőrizze!
3. Programozható óra
Most, amikor a kijelző működik pontosan, elcsavarja a elég egyszerű eszközök elektronikus órák.
Figyelem! Szükségünk van egy könyvtár «idő» a várakozási időt. Ha még nincs telepítve, akkor a fájl letölthető a linken keresztül. Csatlakoztassa:
Ezután állítsa be az aktuális dátumot és az időt a «setTime» funkció:
Itt minden világos: óra, perc, másodperc, hónap, nap, év.
Mi egy csomó funkciók a dátum megjelenítéséhez:
- év () - visszaadja nekünk az év
- hónap () - - havonta;
- nap () - nap;
- óra () - óra;
- perc () - visszaadja egy perc;
- a második () - második.
Hogy oldja meg a problémát lehet egy másik hasznos funkció - «setCursor». Ez a funkció beállítja a kurzort a kívánt helyre. Például:
Vigyük a kurzort elején a második sorban. Kurzor - ez a hely jellegét indul a következtetést «print» a következő parancsot szöveget. Mi használja ezt a funkciót, hogy megjelenjen a dátum az első sorban, és a második alkalommal.
Mivel a dátumot és az időt a visszavonás most már világos. Mi voltunk rutin dolgokat. Például feltöltés után a kijelző, akkor tisztítsa meg «clear ()» funkció:
És mégis mi nem értelme az adatok megjelenítésére a kijelzőn egynél többször másodpercenként, így a két iteráció hogy egy szünet 1000 ezredmásodperc.
Tehát, hozzátéve együtt, megkapjuk ezt a programot:
Betöltése vázlat Arduino Uno, és nézni az elért óra! 🙂 Annak érdekében, hogy megszilárdítsa a tudás, azt ajánljuk pumpa óráját teljes riasztás. Csak valamit csak kell hozzá egy pár gomb és egy berregő 🙂