Obsah:
- Krok 1: Nastavení hardwaru
- Krok 2:
- Krok 3:
- Krok 4:
- Krok 5:
- Krok 6: Nastavení a používání softwaru…
- Krok 7: Jak ovládat batoh v náčrtu …
- Krok 8: Změna adresy sběrnice I2C
Video: Použití batohů PCF8574 s LCD a Arduino: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Používání modulů LCD s Arduino je populární, ale množství kabelů vyžaduje čas a trpělivost, abyste je správně zapojili - a také používá spoustu digitálních výstupních pinů.
Proto milujeme tyto sériové batohové moduly - jsou umístěny na zadní straně vašeho LCD modulu a umožňují připojení k vašemu Arduinu (nebo jiné vývojové desce) pouze se čtyřmi vodiči - napájení, GND, data a hodiny. Můžete to použít s LCD moduly, které mají rozhraní kompatibilní s HD44780 s různými velikostmi obrazovky.
Batoh lze také použít s LCD 20 x 4. Klíčem je, že váš LCD musí mít podložky rozhraní v jedné řadě šestnácti, takže odpovídá kolíkům na batohu, jak je znázorněno na obrázku pro tento krok.
Krok 1: Nastavení hardwaru
Nyní můžeme začít. Nejprve musíte batoh připájet k vašemu modulu LCD. Zatímco se vaše páječka zahřívá, zkontrolujte, zda jsou kolíky batohu rovné a zapadají do modulu LCD, například:
Krok 2:
Poté připájejte první kolík, přičemž batoh udržujte v jedné rovině s LCD:
Krok 3:
Pokud je trochu křivá, můžete pájku znovu ohřát a znovu narovnat. Jakmile budete se zarovnáním spokojeni, pájejte zbytek kolíků:
Krok 4:
Chcete -li zachovat pořádek, ořízněte přebytečné kolíky záhlaví:
Krok 5:
Jakmile dokončíte ořezávání kolíků záhlaví, pořiďte čtyři propojovací vodiče pro muže a ženy a připojte modul LCD k vašemu Arduinu, jak ukazuje následující obrázek a tabulka. Poté připojte Arduino k počítači přes USB
Krok 6: Nastavení a používání softwaru…
Dalším krokem je stažení a instalace knihovny Arduino I2C LCD pro použití s batohem. Nejprve přejmenujte složku knihovny „LiquidCrystal“ve složce knihoven Arduino. Děláme to jen proto, aby to zůstalo jako záloha.
Pokud si nejste jisti, kde lze složku vaší knihovny najít - obvykle je to ve vaší složce skicářů, jejíž umístění obvykle najdete v nabídce předvoleb Arduino IDE.
Dále navštivte https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads a stáhněte si nejnovější soubor, aktuálně používáme v1.2.1. Rozbalením staženého souboru.zip se zobrazí nová složka „LiquidCrystal“- zkopírujte ji do složky knihoven Arduino.
Nyní restartujte Arduino IDE, pokud již bylo spuštěno - nebo jej nyní otevřete. Pro otestování modulu máme připravenou ukázkovou skicu, jednoduše zkopírujte a nahrajte následující skicu:
/ * Náčrt ukázky pro batoh LCD PCF8574T I2C Používá knihovnu z https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, verze 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 sběrnice I2C pro neupravený batoh
neplatné nastavení ()
{// aktivace LCD modulu lcd.begin (16, 2); // pro 16 x 2 LCD modul lcd.setBacklightPin (3, POZITIVNÍ); lcd.setBacklight (HIGH); }
prázdná smyčka ()
{lcd.home (); // nastavit kurzor na 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // přejít na začátek 2. řádku lcd.print (millis ()); zpoždění (1000); lcd.setBacklight (LOW); // Zpoždění vypnutí podsvícení (250); lcd.setBacklight (HIGH); // Podsvícení při zpoždění (1000); }
Po několika okamžicích se LCD inicializuje a začne zobrazovat naši adresu URL a hodnotu v řádu milisekund, poté bliká podsvícení vypnuto a zapnuto. Pokud text není jasný nebo se vám zobrazují pouze bílé bloky - zkuste upravit kontrast pomocí potenciometru na zadní straně modulu.
Krok 7: Jak ovládat batoh v náčrtu …
Na rozdíl od používání modulu LCD bez batohu je do skic zahrnuto několik řádků kódu navíc. Chcete -li je zkontrolovat, otevřete výše uvedený příklad skici.
Budete potřebovat knihovny, jak je ukázáno na řádcích 3, 4 a 5 - a modul inicializujte podle řádku 7. Všimněte si, že výchozí adresa sběrnice I2C je 0x27 - a první parametr ve funkci LiquidCrystal_I2C.
Nakonec jsou k inicializaci LCD zapotřebí také tři řádky použité v neplatném nastavení (). Pokud používáte LCD modul 20x4, změňte parametry ve funkci lcd.begin (). Od tohoto bodu můžete použít všechny standardní funkce LiquidCrystal, jako je lcd.setCursor () k přesunutí kurzoru a lcd.write () k normálnímu zobrazení textu nebo proměnných.
Podsvícení lze také zapnout a vypnout pomocí lcd.setBacklight (HIGH) nebo lcd.setBacklight (LOW). Podsvícení můžete trvale vypnout odstraněním fyzické propojky na zadní straně modulu.
Krok 8: Změna adresy sběrnice I2C
Pokud chcete použít více než jeden modul nebo mít jiné zařízení na sběrnici I2C s adresou 0x27, budete muset změnit adresu použitou na modulu. Na výběr je osm možností, které se vybírají pájením na jedno nebo více z následujících míst.
Existuje osm možných kombinací, které jsou popsány v tabulce 4 datového listu PCF8574, který lze stáhnout z webových stránek TI. Pokud si nejste jisti adresou sběrnice používanou modulem, jednoduše ji připojte ke svému Arduinu, jak bylo popsáno výše, a spusťte skicu skeneru I2C z hřiště Arduino.
Jinak doufáme, že se vám tento návod líbil a že ho můžete využít. Pokud máte nějaké dotazy ohledně obsahu tohoto tutoriálu, zeptejte se zde nebo napište na [email protected]. A navštivte prosím společnost PMD Way Limited.
Doporučuje:
Použití LCD s piezo reproduktorem (vánoční téma): 5 kroků
Používání LCD s piezo reproduktorem (vánoční motiv): Tento obvod se skládá z LCD a piezo reproduktoru a Arduina. Na LCD displeji se zobrazí „Veselé Vánoce! a Šťastný nový rok. " Piezo reproduktor bude hrát " Tichou noc " Toho bude dosaženo pomocí Arduina a kódu. Potenciomen
Použití štítu klávesnice LCD 1602 W/ Arduino [+praktické projekty]: 7 kroků
Používání štítu klávesnice LCD 1602 W/ Arduino [+Praktické projekty]: Tento a další úžasné návody si můžete přečíst na oficiálních webových stránkách ElectroPeak Přehled V tomto tutoriálu se naučíte používat štít klávesnice LCD Arduino se 3 praktickými projekty. Co se naučíte: Jak nastavit štít a identifikovat klíče Ho
Použití LCD displeje s Arduinem: 5 kroků
Používání LCD displeje s Arduinem: V této lekci Instructables je ukázáno zobrazování textů a jejich zobrazování na LCD displeji 16 x 2 pomocí Arduina. Začněme a doufám, že se vám bude líbit
Orange PI HowTo: Nastavte jej pro použití s 5 "HDMI TFT LCD displejem: 8 kroků (s obrázky)
Orange PI HowTo: Nastavte jej na použití s 5 "HDMI TFT LCD displejem: Pokud jste byli dostatečně rozvážní a objednali jste si společně s Orange PI LCD TFT LCD displej, pravděpodobně vás odradily potíže s pokusem přinutit ho pracovat . Zatímco ostatní si ani nemohli všimnout žádných překážek. Klíčem je, že existují le
Stereo batohu: 8 kroků
Backpack Stereo: Tento režim je poměrně snadný způsob, jak si do batohu vložit pár reproduktorů. budete muset vědět, jak pájet, šít, a budete potřebovat nějaký společný smysl