Kazalo:
- 1. korak: Namestitev strojne opreme
- 2. korak:
- 3. korak:
- 4. korak:
- 5. korak:
- 6. korak: Namestitev in uporaba programske opreme …
- 7. korak: Kako nadzirati nahrbtnik v skici …
- 8. korak: Spremenite naslov vodila I2C
Video: Uporaba nahrbtnikov PCF8574 z LCD -ji in Arduinom: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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:
Nato spajkajte v prvi zatič, hkrati pa naj bo nahrbtnik poravnan z LCD -jem:
3. korak:
Če je nekoliko ukrivljen, lahko spajkanje ponovno segrejete in znova poravnate. Ko ste zadovoljni s poravnavo, spajkajte preostale zatiče:
4. korak:
Zdaj, da bodo stvari čiste, odrežite odvečne zatiče glave:
5. korak:
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 …
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
Č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:
Uporaba 4 -mestnega in 7 -segmentnega zaslona z Arduinom: 7 korakov
Uporaba 4 -mestnega in 7 -segmentnega zaslona z Arduinom: V tej vadnici vam bom pokazal, kako uporabljati 7 -segmentni zaslon s 4 števkami z uporabo arduina. Nekaj osnovnih stvari, na katere bi rad opozoril, je, da to zavzame skoraj vse digitalne zatiče na arduino uno, leonardo, plošče s 13 digi
Uporaba infrardečega senzorja z Arduinom: 8 korakov (s slikami)
Uporaba infrardečega senzorja z Arduinom: Kaj je infrardeči senzor (znan tudi kot IR)? IR senzor je elektronski instrument, ki skenira IR signale v določenih frekvenčnih območjih, določenih s standardi, in jih pretvori v električne signale na svojem izhodnem zatiču (običajno imenovan signalni pin) . IR signal
I2C / IIC LCD zaslon - Uporabite SPI LCD za LCD zaslon I2C z uporabo modula SPI do IIC z Arduinom: 5 korakov
I2C / IIC LCD zaslon | Uporabite SPI LCD za LCD zaslon I2C z uporabo modula SPI do IIC z Arduinom: Pozdravljeni, saj ima navaden SPI LCD 1602 preveč žic za povezavo, zato ga je zelo težko povezati z arduinom, vendar je na trgu na voljo en modul, ki lahko pretvorite zaslon SPI v zaslon IIC, tako da morate priključiti samo 4 žice
Uporaba programa MATLAB App Designer z Arduinom: 5 korakov
Uporaba MATLAB App Designerja z Arduinom: MATLAB App Designer je močno orodje, ki vam omogoča oblikovanje grafičnih uporabniških vmesnikov (GUI) z vsemi funkcijami MATLAB. V tej vadnici bomo naredili grafični vmesnik za nadzor svetlosti LED skozi koraki, ki jih je enostavno slediti.N
Uporaba LCD zaslona z Arduinom: 5 korakov
Uporaba LCD zaslona z Arduinom: V tej lekciji Instructables je prikazano prikazovanje besedil in njihovo prikazovanje na LCD zaslonu velikosti 16 x 2 z uporabo Arduina. Začnimo in upam, da boste uživali