Obsah:
- Krok 1: Nastavenie hardvéru
- Krok 2:
- Krok 3:
- Krok 4:
- Krok 5:
- Krok 6: Nastavenie a používanie softvéru…
- Krok 7: Ako ovládať batoh v náčrte …
- Krok 8: Zmena adresy zbernice I2C
Video: Používanie batohov PCF8574 s LCD a Arduino: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Používanie modulov LCD s Arduino je obľúbené, ale množstvo káblov vyžaduje čas a trpezlivosť, aby ste ich správne zapojili - a tiež používa veľa digitálnych výstupných pinov.
Preto milujeme tieto sériové batohové moduly - sú osadené na zadnej strane vášho LCD modulu a umožňujú pripojenie k vášmu Arduinu (alebo inej vývojovej doske) iba pomocou štyroch vodičov - napájania, GND, dát a hodín. Môžete to použiť s LCD modulmi, ktoré majú rozhranie kompatibilné s HD44780 s rôznymi veľkosťami obrazovky.
Batoh je možné použiť aj s LCD monitormi 20 x 4. Kľúčom je, že váš displej LCD musí mať podložky rozhrania v jednom rade zo šestnástich, aby sa zhodoval s kolíkmi na batohu, ako je na tomto kroku znázornené na obrázku.
Krok 1: Nastavenie hardvéru
Teraz začnime. Najprv musíte batoh spájkovať s LCD modulom. Kým sa spájkovačka zahrieva, skontrolujte, či sú kolíky batohu rovné a zapadajú do modulu LCD, napríklad:
Krok 2:
Potom spájkujte prvý kolík, pričom batoh držte v jednej rovine s displejom LCD:
Krok 3:
Ak je trochu pokrivený, môžete spájku znova zahriať a narovnať. Keď ste so zarovnaním spokojní, spájkujte zvyšné kolíky:
Krok 4:
Aby boli veci stále upratané, orežte prebytočné špendlíky:
Krok 5:
Akonáhle dokončíte orezávanie kolíkov záhlavia, zaobstarajte štyri prepojovacie vodiče medzi mužmi a ženami a pripojte modul LCD k vášmu Arduinu, ako ukazuje nasledujúci obrázok a tabuľka. Potom pripojte svoje Arduino k počítaču pomocou USB
Krok 6: Nastavenie a používanie softvéru…
Ďalším krokom je stiahnutie a nainštalovanie knižnice LCD Arduino I2C na použitie s batohom. Najprv premenujte priečinok knižnice „LiquidCrystal“v priečinku s knižnicami Arduino. Robíme to len preto, aby to zostalo ako záloha.
Ak si nie ste istí, kde nájdete priečinok s knižnicou - zvyčajne je to v priečinku so skicármi, ktorého umiestnenie je zvyčajne možné nájsť v ponuke predvolieb Arduino IDE.
Ďalej navštívte https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads a stiahnite si najnovší súbor, v súčasnosti používame v1.2.1. Rozbalením stiahnutého súboru.zip sa zobrazí nový priečinok „LiquidCrystal“- skopírujte ho do priečinka s knižnicami Arduino.
Teraz reštartujte Arduino IDE, ak už bolo spustené - alebo ho teraz otvorte. Na otestovanie modulu máme pripravený ukážkový náčrt, stačí skopírovať a nahrať nasledujúci náčrt:
/ * Ukážkový náčrt batohu PCF8574T I2C LCD používa knižnicu z https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, verzia 3 (GPL-3.0) */#include "Wire.h"
#include "LCD.h"
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 je adresa zbernice I2C pre neupravený batoh
neplatné nastavenie ()
{// aktivácia modulu LCD lcd.begin (16, 2); // pre LCD modul 16 x 2 lcd.setBacklightPin (3, POZITÍVNE); lcd.setBacklight (HIGH); }
prázdna slučka ()
{lcd.home (); // nastavenie kurzora na 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // prejsť na začiatok 2. riadka lcd.print (millis ()); oneskorenie (1000); lcd.setBacklight (LOW); // Oneskorenie vypnutia podsvietenia (250); lcd.setBacklight (HIGH); // oneskorenie podsvietenia (1000); }
Po chvíli sa LCD inicializuje a začne zobrazovať našu URL a hodnotu v milisekundách, potom blikanie podsvietenia vypne a zapne. Ak text nie je jasný alebo sa vám zobrazujú iba biele bloky - skúste nastaviť kontrast pomocou potenciometra na zadnej strane modulu.
Krok 7: Ako ovládať batoh v náčrte …
Na rozdiel od používania modulu LCD bez batohu, do vašich náčrtov je potrebné zahrnúť niekoľko riadkov kódu navyše. Ak ich chcete preskúmať, otvorte vyššie uvedený príklad náčrtu.
Budete potrebovať knižnice uvedené na riadkoch 3, 4 a 5 - a modul inicializujte podľa riadku 7. Všimnite si toho, že predvolená adresa zbernice I2C je 0x27 - a prvý parameter vo funkcii LiquidCrystal_I2C.
Nakoniec tri riadky použité v neplatnom nastavení () sú potrebné aj na inicializáciu LCD. Ak používate modul LCD 20 x 4, zmeňte parametre vo funkcii lcd.begin (). Od tohto bodu môžete použiť všetky štandardné funkcie LiquidCrystal, ako napríklad lcd.setCursor () na pohyb kurzora a lcd.write () na normálne zobrazenie textu alebo premenných.
Podsvietenie je možné tiež zapnúť a vypnúť pomocou lcd.setBacklight (HIGH) alebo lcd.setBacklight (LOW). Podsvietenie môžete natrvalo vypnúť odstránením fyzického prepojky na zadnej strane modulu.
Krok 8: Zmena adresy zbernice I2C
Ak chcete použiť viac ako jeden modul alebo máte na zbernici I2C ďalšie zariadenie s adresou 0x27, budete musieť zmeniť adresu použitú na module. Na výber je osem možností, ktoré sú vybraté spájkovaním na jednom alebo viacerých z nasledujúcich miest.
Existuje osem možných kombinácií, ktoré sú popísané v tabuľke 4 údajového listu PCF8574, ktorý je možné stiahnuť z webovej stránky TI. Ak si nie ste istí adresou zbernice, ktorú modul používa, jednoducho ju pripojte k svojmu Arduinu, ako je popísané vyššie, a spustite skicu skenera I2C z ihriska Arduino.
V opačnom prípade dúfame, že sa vám tento návod páčil a že ho budete môcť využiť. Ak máte otázky týkajúce sa obsahu tohto tutoriálu, opýtajte sa tu alebo pošlite e -mail na adresu [email protected]. A navštívte stránku PMD Way Limited.
Odporúča:
Návod na používanie STM32 ako Arduino - STM32F103C8: 5 krokov
Návod na používanie STM32 ako Arduino | STM32F103C8: Hej, čo sa deje, chlapci! Akarsh tu od CETech. V nasledujúcom návode sa pozrieme na rôzne mikrokontroléry ponúkané spoločnosťou STM ako STM32F103C8, STM32F030F4 a STM8S103F3. Tieto mikroskopy budeme navzájom porovnávať spolu s
Používanie LCD s piezo reproduktorom (vianočná téma): 5 krokov
Používanie LCD s piezo reproduktorom (vianočný motív): Tento obvod sa skladá z LCD a piezo reproduktora a Arduina. Na LCD displeji sa zobrazí „Veselé Vianoce! a Šťastný nový rok. „Piezo reproduktor prehrá„ Tichú noc”. To sa dosiahne pomocou Arduina a kódu. Potenciál
Používanie LCD displeja s Arduinom: 5 krokov
Používanie LCD displeja s Arduino: V tejto lekcii Instructables je ukázané zobrazovanie textov a ich zobrazovanie na LCD displeji 16 x 2 pomocou Arduina. Začnime a dúfam, že sa vám bude páčiť
Ešte jeden návod na používanie DIYMall RFID-RC522 a Nokia LCD5110 s Arduino: 8 krokov (s obrázkami)
Ešte jeden návod na používanie DIYMall RFID-RC522 a Nokia LCD5110 s Arduino: Prečo som cítil potrebu vytvoriť ďalší návod pre DIYMall RFID-RC522 a Nokia LCD5110? Aby som vám povedal pravdu, pracoval som na Proof of Concept niekedy v minulom roku s použitím oboch týchto zariadení a akosi „nemiestne“
Orange PI HowTo: Nastavte ho na používanie s 5 palcovým HDMI TFT LCD displejom: 8 krokov (s obrázkami)
Ako na to Orange PI: Nastavte ho na používanie s 5 palcovým HDMI TFT LCD displejom: Ak ste boli dostatočne rozvážni a objednali ste si spolu s Orange PI aj HDMI TFT LCD displej, pravdepodobne vás odrádzajú ťažkosti s jeho prinútením fungovať. . Zatiaľ čo ostatní dokonca nemohli zaznamenať žiadne prekážky. Kľúčové je, že existujú le