Kazalo:

Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom: 8 korakov
Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom: 8 korakov

Video: Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom: 8 korakov

Video: Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom: 8 korakov
Video: Our first ever full-time travel Q&A (😳 WE ARE SHARING IT ALL after six months on the road) 2024, November
Anonim
Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom
Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom

Uporaba modulov LCD z vašim Arduinom je priljubljena, vendar količina ožičenja zahteva čas in potrpljenje, da ga pravilno povežete - in uporablja tudi veliko digitalnih izhodnih zatičev.

Zato imamo radi te serijske module nahrbtnikov - nameščeni so na zadnji strani vašega modula LCD in omogočajo povezavo z vašim Arduinom (ali drugo razvojno ploščo) samo s štirimi žicami - napajanjem, GND, podatki in uro. To lahko uporabite z moduli LCD, ki imajo vmesnik, združljiv s HD44780, z različnimi velikostmi zaslona.

Nahrbtnik se lahko uporablja tudi z 20 x 4 LCD -ji. Ključno je, da mora imeti vaš LCD vmesniški podstavki v eni vrsti šestnajstih, zato se ujema z zatiči na nahrbtniku, kot je prikazano na sliki za ta korak.

1. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme

Zdaj pa začnimo. Najprej morate naložiti nahrbtnik na LCD -modul. Medtem ko se vaš spajkalnik segreva, preverite, ali so zatiči nahrbtnika ravni in ali ustrezajo modulu LCD, na primer:

2. korak:

Slika
Slika

Nato spajkajte v prvi zatič, hkrati pa naj bo nahrbtnik poravnan z LCD -jem:

3. korak:

Slika
Slika

Če je nekoliko ukrivljen, lahko spajkanje ponovno segrejete in znova poravnate. Ko ste zadovoljni s poravnavo, spajkajte preostale zatiče:

4. korak:

Slika
Slika

Zdaj, da bodo stvari čiste, odrežite odvečne zatiče glave:

5. korak:

Slika
Slika

Ko končate z obrezovanjem zatičev glave, priključite štiri moške žice na moške in priključite modul LCD na svoj Arduino, kot je prikazano na naslednji sliki in tabeli. Nato povežite svoj Arduino z računalnikom prek USB -ja

6. korak: Namestitev in uporaba programske opreme …

Namestitev in uporaba programske opreme …
Namestitev in uporaba programske opreme …

Naslednji korak je prenos in namestitev knjižnice LCD Arduino I2C za uporabo z nahrbtnikom. Najprej preimenujte mapo knjižnice "LiquidCrystal" v mapi knjižnic Arduino. To počnemo samo zato, da ga hranimo kot varnostno kopijo.

Če niste prepričani, kje lahko najdete mapo knjižnice - ponavadi je v mapi s skicami, katere lokacijo običajno najdete v meniju z nastavitvami Arduino IDE.

Nato obiščite https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads in prenesite najnovejšo datoteko, trenutno uporabljamo v1.2.1. Če razširite preneseno datoteko.zip, se prikaže nova mapa "LiquidCrystal" - kopirajte jo v mapo knjižnic Arduino.

Zdaj znova zaženite Arduino IDE, če je že deloval - ali ga odprite zdaj. Za preizkus modula imamo pripravljeno predstavitveno skico, preprosto kopirajte in naložite naslednjo skico:

/ * Predstavitvena skica za PCF8574T I2C LCD nahrbtnik Uporablja knjižnico s https://bitbucket.org/fmalpartida/new-liquidcryst… Splošna javna licenca GNU, različica 3 (GPL-3.0) */#vključuje "Wire.h"

#include "LCD.h"

#include "LiquidCrystal_I2C.h"

LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 je naslov vodila I2C za nespremenjen nahrbtnik

void setup ()

{// aktiviranje modula LCD lcd.begin (16, 2); // za 16 x 2 LCD modul lcd.setBacklightPin (3, POZITIVNO); lcd.setBacklight (VISOKO); }

void loop ()

{lcd.home (); // nastavimo kazalec na 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // pojdi na začetek 2. vrstice lcd.print (millis ()); zamuda (1000); lcd.setBacklight (LOW); // zakasnitev izklopa osvetlitve ozadja (250); lcd.setBacklight (VISOKO); // osvetlitev ozadja pri zakasnitvi (1000); }

Čez nekaj trenutkov se bo LCD inicializiral in začel prikazovati naš URL in vrednost za milise, nato utripa in vklopi osvetlitev ozadja. Če besedilo ni jasno ali vidite le bele bloke - poskusite prilagoditi kontrast s potenciometrom na zadnji strani modula.

7. korak: Kako nadzirati nahrbtnik v skici …

V nasprotju z uporabo modula LCD brez nahrbtnika je v skice vključenih nekaj dodatnih vrstic kode. Če jih želite pregledati, odprite prej omenjeno skico.

Potrebovali boste knjižnice, prikazane v vrsticah 3, 4 in 5 - in inicializirajte modul, kot je prikazano v vrstici 7. Upoštevajte, da je privzeti naslov vodila I2C 0x27 - in prvi parameter v funkciji LiquidCrystal_I2C.

Nazadnje so za inicializacijo LCD -ja potrebne tudi tri vrstice, uporabljene pri nastavitvi void (). Če uporabljate LCD modul 20x4, spremenite parametre v funkciji lcd.begin (). Od tega trenutka lahko uporabite vse standardne funkcije LiquidCrystal, kot je lcd.setCursor (), da premaknete kazalec in lcd.write () za prikaz besedila ali spremenljivk kot običajno.

Osvetlitev ozadja lahko vklopite in izklopite tudi z lcd.setBacklight (HIGH) ali lcd.setBacklight (LOW). Osvetlitev ozadja lahko trajno izklopite tako, da odstranite fizični mostiček na zadnji strani modula.

8. korak: Spremenite naslov vodila I2C

Spreminjanje naslova vodila I2C
Spreminjanje naslova vodila I2C

Če želite uporabiti več kot en modul ali imate drugo vodilo na vodilu I2C z naslovom 0x27, morate spremeniti naslov, ki se uporablja v modulu. Izbirate lahko med osmimi možnostmi, ki jih izberete s spajkanjem na enem ali več naslednjih mestih.

Obstaja osem možnih kombinacij, ki so opisane v tabeli 4 podatkovnega lista PCF8574, ki jo lahko prenesete s spletnega mesta TI. Če niste prepričani o naslovu vodila, ki ga uporablja modul, ga preprosto povežite z Arduinom, kot je opisano prej, in zaženite skico optičnega bralnika I2C z igrišča Arduino.

Sicer pa upamo, da ste uživali v branju te vadnice in da jo boste lahko uporabili. Če imate vprašanja o vsebini te vadnice, vprašajte tukaj ali pišite na [email protected]. Obiščite PMD Way Limited.

Priporočena: