Sadržaj:
- Korak 1: Postavljanje hardvera
- Korak 2:
- 3. korak:
- Korak 4:
- 5. korak:
- Korak 6: Postavljanje i upotreba softvera …
- Korak 7: Kako kontrolirati ruksak na skici …
- Korak 8: Promjena adrese sabirnice I2C
Video: Korištenje ruksaka PCF8574 s LCD -ima i Arduinom: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Korištenje LCD modula s vašim Arduinom popularno je, međutim količina ožičenja zahtijeva vrijeme i strpljenje da se pravilno poveže - a također koristi i puno digitalnih izlaznih pinova.
Zato volimo ove serijske module ruksaka - ugrađeni su na stražnju stranu vašeg LCD modula i omogućuju povezivanje s vašim Arduinom (ili drugom razvojnom pločom) sa samo četiri žice - napajanjem, GND -om, podacima i satom. Ovo možete koristiti s LCD modulima koji imaju HD44780 kompatibilno sučelje s različitim veličinama zaslona.
Ruksak se može koristiti i s 20 x 4 LCD -a. Ključ je u tome što vaš LCD mora imati jastučiće za sučelje u jednom redu od šesnaest, tako da odgovara pinovima na ruksaku kako je prikazano na slici za ovaj korak.
Korak 1: Postavljanje hardvera
Sada krenimo. Prvo morate lemiti ruksak na LCD modul. Dok se vaše lemilica zagrijava, provjerite jesu li igle ruksaka ravne i odgovaraju li LCD modulu, na primjer:
Korak 2:
Zatim lemite u prvu iglu, a ruksak držite u ravnini s LCD -om:
3. korak:
Ako je malo iskrivljen, možete ponovno zagrijati lem i ponovo ga ispraviti. Nakon što ste zadovoljni poravnanjem, lemite u ostale pinove:
Korak 4:
Kako bi stvari bile uredne, odrežite višak zaglavlja zaglavlja:
5. korak:
Nakon što završite s obrezivanjem zaglavlja, zakačite četiri žice kratkospojnika za muške i ženske i povežite LCD modul sa svojim Arduinom kao što je prikazano na sljedećoj slici i tablici. Zatim povežite svoj Arduino s računalom putem USB -a
Korak 6: Postavljanje i upotreba softvera …
Sljedeći korak je preuzimanje i instaliranje Arduino I2C LCD biblioteke za korištenje s ruksakom. Prije svega, preimenujte mapu knjižnice "LiquidCrystal" u mapi Arduino knjižnica. Činimo to samo da bismo ga sačuvali kao sigurnosnu kopiju.
Ako niste sigurni gdje se može pronaći vaša mapa knjižnice - obično se nalazi u mapi s skicama, čije se mjesto obično može pronaći u izborniku postavki Arduino IDE -a.
Zatim posjetite https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads i preuzmite najnoviju datoteku, trenutno koristimo v1.2.1. Proširivanjem preuzete.zip datoteke otkrit će se nova mapa "LiquidCrystal" - kopirajte je u mapu Arduino knjižnica.
Sada ponovno pokrenite Arduino IDE ako je već pokrenut - ili ga otvorite sada. Za testiranje modula imamo pripremljenu demonstracijsku skicu, jednostavno kopirajte i prenesite sljedeću skicu:
/ * Skica demonstracije za PCF8574T I2C LCD ruksak Koristi biblioteku s https://bitbucket.org/fmalpartida/new-liquidcryst… GNU Opća javna licenca, verzija 3 (GPL-3.0) */ #uključuje "Wire.h"
#include "LCD.h"
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 je adresa sabirnice I2C za neizmijenjeni ruksak
void setup ()
{// aktiviranje LCD modula lcd.begin (16, 2); // za 16 x 2 LCD modul lcd.setBacklightPin (3, POZITIVNO); lcd.setBacklight (HIGH); }
void loop ()
{lcd.home (); // postavite kursor na 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // idite na početak 2. reda lcd.print (millis ()); kašnjenje (1000); lcd.setBacklight (LOW); // Kašnjenje isključenja pozadinskog osvjetljenja (250); lcd.setBacklight (HIGH); // Pozadinsko osvjetljenje pri kašnjenju (1000); }
Nakon nekoliko trenutaka LCD će se inicijalizirati i početi prikazivati naš URL i vrijednost za milise, a zatim trepnuti i isključiti pozadinsko osvjetljenje. Ako tekst nije jasan ili vidite samo bijele blokove - pokušajte prilagoditi kontrast pomoću potenciometra na stražnjoj strani modula.
Korak 7: Kako kontrolirati ruksak na skici …
Za razliku od korištenja LCD modula bez ruksaka, u svoje skice morate uključiti nekoliko dodatnih redaka koda. Da biste ih pregledali, otvorite prethodno spomenutu skicu primjera.
Trebat će vam knjižnice prikazane u retcima 3, 4 i 5 - i inicijalizirati modul kao što je prikazano u retku 7. Imajte na umu da je zadana adresa sabirnice I2C 0x27 - i prvi parametar u funkciji LiquidCrystal_I2C.
Konačno, tri linije korištene u void setup () također su potrebne za inicijalizaciju LCD -a. Ako koristite LCD modul 20x4, promijenite parametre u funkciji lcd.begin (). Od ovog trenutka možete koristiti sve standardne funkcije LiquidCrystal kao što je lcd.setCursor () za pomicanje kursora i lcd.write () za prikaz teksta ili varijabli kao normalno.
Pozadinsko osvjetljenje se također može uključiti i isključiti pomoću lcd.setBacklight (HIGH) ili lcd.setBacklight (LOW). Pozadinsko osvjetljenje možete trajno isključiti uklanjanjem fizičkog kratkospojnika na stražnjoj strani modula.
Korak 8: Promjena adrese sabirnice I2C
Ako želite koristiti više od jednog modula ili imate drugi uređaj na sabirnici I2C s adresom 0x27, tada ćete morati promijeniti adresu koja se koristi na modulu. Postoji osam mogućnosti za odabir, a one se biraju lemljenjem na jednom ili više sljedećih mjesta.
Postoji osam mogućih kombinacija, a one su opisane u tablici 4 podatkovne tablice PCF8574 koja se može preuzeti s web stranice TI. Ako niste sigurni u vezi adrese sabirnice koju koristi modul, jednostavno je povežite sa svojim Arduinom kao što je ranije opisano i pokrenite skicu skenera I2C sa igrališta Arduino.
Inače se nadamo da ste uživali čitajući ovaj vodič i da ćete ga moći iskoristiti. Ako imate pitanja o sadržaju ovog vodiča, pitajte ovdje ili pošaljite e -poruku na [email protected]. I posjetite PMD Way Limited.
Preporučeni:
Nosač ruksaka: 5 koraka
Nosač ruksaka: Ovo uputstvo će vas naučiti kako napraviti držač za ruksak koristeći Arduino i BlueFruit. Ovaj će projekt omogućiti svakoj lijenoj osobi, poput mene, da više nikada ne mora nositi torbu. Mislim kako je tužno dijete sa slike. Da barem nije imao
I2C / IIC LCD zaslon - Upotrijebite SPI LCD za I2C LCD zaslon Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD zaslon | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo dečki, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvoriti SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim
Korištenje LCD zaslona s Arduinom: 5 koraka
Korištenje LCD zaslona s Arduinom: U ovoj lekciji Instructables prikazano je prikazivanje tekstova i njihovo prikazivanje na LCD -u 16 x 2 pomoću Arduina. Počnimo i nadam se da ćete uživati
Organizator ruksaka za kameru: 3 koraka
Organizator ruksaka za kameru: U ovom Instructableu pokazat ću kako se koristi i stara podloga za slagalice za jogu kako bi se napravio organizator za opremu vaše kamere koja stane u svaki ruksak koji imate. Čak i možete koristiti za sigurno spremanje opreme. Ideja je jednostavna i može se izmijeniti tako da odgovara