Obsah:
- Krok 1: Umiestnite knižnicu do priečinka Arduino
- Krok 2: Knižnica LCD
- Krok 3: Otvorte Arduino IDE
- Krok 4: Kompilácia
- Krok 5: Spustite skicu na Arduine
- Krok 6: Záver
- Krok 7: Bonusová stopa: ďalší príklad
Video: LCD posunovač pre Arduino: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Pôvodný nápad bol vytvoriť knižnicu, ktorá zjednoduší používanie IC 74HC595 medzi Arduinom a iným hardvérom. V tomto návode sa s vami o to podelím pomocou príkladu o ovládaní 16x2 LCD. Príklad zobrazí na LCD displeji sekundy, ktoré uplynuli od reštartu Arduina. Dúfam, že vám to bude užitočné. Čo potrebujete pre TENTO príklad? - Arduino - nainštalované Arduino IDE - LCD - jeden IC 74HC595 - jeden odpor 4,7 kohmu alebo podobný - jeden kondenzátor „104“- vodiče!
Krok 1: Umiestnite knižnicu do priečinka Arduino
Knižnicu som pomenoval „ShiftOut“. Patrí pod %arduino-directory %/hardware/librariesToto je knižnica, ktorú som naprogramoval. Pripomienky sú vítané.
Krok 2: Knižnica LCD
Druhá potrebná knižnica je tá, ktorá komunikuje s LCD. Použil som tento a nie ten, ktorý bol dodaný s Arduinom, pretože je to chyba inicializácie. Je založená na www.slashdev.ca/arduino-lcd-library/ a má potrebné zmeny na integráciu knižnice ShiftOut, ktorú som urobil. musí byť nekomprimovaný aj v %arduino-directory %/hardware/libraries.
Krok 3: Otvorte Arduino IDE
Teraz je čas napísať kód. Otvorte Arduino IDE a napíšte:
#include #include
Krok 4: Kompilácia
Je dôležité, aby sa knižnice skopírovali pred otvorením Arduino IDE. V opačnom prípade by kompilácia mohla zlyhať.
Ak bolo všetko v poriadku, môžete pripojiť Arduino k 74HC595 a toto k LCD podľa schematických obrázkov nakreslených pomocou Fritzing. Pripojenie by malo byť nasledovné:
Krok 5: Spustite skicu na Arduine
Ak je všetko správne zapojené, na LCD by ste mali vidieť odpočítavanie sekúnd.
Krok 6: Záver
Dúfam, že táto knižnica bude pre niekoho užitočná. Je to pre mňa, pretože kód Arduino je jednoduchý a pekný, bez toho, aby ste ho vyplnili vedľajším kódovaním, čo narúša hlavný účel náčrtu. S pozdravom!
Krok 7: Bonusová stopa: ďalší príklad
Tu je Arduino pomocou ShiftOut na ovládanie dvoch sedem segmentových displejov v kaskáde: Viac informácií nájdete tu:
Odporúča:
LCD obrazovka STONE LCD pre palubnú dosku automobilu: 5 krokov
LCD displej STONE pre automobilový panel: S rýchlym rozvojom ekonomiky a postupným zlepšovaním spotreby energie ľudí sa autá stali každodennou potrebou bežných rodín a každý venuje väčšiu pozornosť pohodliu a bezpečnosti automobilov. Automobilový priemysel
LED indikátor vzdialenosti pre postroj pre psa: 5 krokov (s obrázkami)
LED indikátor vzdialenosti Postroj pre psa: Väčšinou beriem svojho psa Rusia na prechádzku, keď zapadá slnko, aby sa mohol hrať, kým sa príliš nezahreje. Problém je v tom, že keď je mimo vodítka, niekedy je príliš vzrušený a beží ďalej, ako by mal, a pri slabom svetle a ostatnými psami
Zaujímavé pokyny pre programovanie programovania pre návrhára-ovládanie farieb: 10 krokov
Zaujímavé pokyny pre programovanie programovania pre návrhárov-Ovládanie farieb: V predchádzajúcich kapitolách sme si povedali viac o tom, ako použiť kód na tvarovanie, a nie o znalostné body o farbe. V tejto kapitole sa pokúsime hlbšie preskúmať tento aspekt znalostí
Výukový program pre štít ovládača motora L298 2Amp pre Arduino: 6 krokov
Tutorial pre štít ovládača motora L298 2Amp pre Arduino: Popis Štítok ovládača motora L298 2Amp pre Arduino je založený na integrovanom obvode motora L298, ovládači motora s plným mostom. Môže poháňať dva samostatné 2A jednosmerné motory alebo 1 2A krokový motor. Rýchlosť a smery motora je možné ovládať samostatne
Zostavte si vlastný displej v štúdiu LCD (pre klávesnicu a displeje LCD G15) .: 7 krokov
Vybudujte si vlastný displej v štúdiu LCD (pre klávesnicu a displeje LCD G15) .: Ok, ak ste práve dostali svoju klávesnicu G15 a základné displeje, ktoré s ním boli dodané, vás veľmi nezaujímajú, prevediem vás základmi používania programu LCD Studio. vytvoriť si vlastný. V tomto prípade ide o výrobu displeja, ktorý zobrazuje iba základné