
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Odlučio sam ovo podijeliti jer sam se već suočio s poteškoćama sa svojim prethodnim zadatkom, pokušao sam povezati grafički (128x64) LCD s Nodemcuom, ali bez uspjeha, nisam uspio. Shvatio sam da to mora biti nešto s bibliotekom (Biblioteka za grafički LCD razlikuje se od uobičajenog LCD -a), Čini se da trenutna postojeća biblioteka ne odgovara GLCD interfejsnom čvoru, zaista se nadam da će izaći s "odgovarajućom bibliotekom" uskoro. Htjela sam pokušati, ali sam u vremenskom ograničenju pa sam odlučila promijeniti grafički LCD na Bluebacklight 20x4 LCD. Mislio sam da će ovo biti lako s obzirom na karakteristike slične 16x2 LCD -u, ali opet sam pogriješio. Dakle, početak mog pokušaj-n-greške da ovo uspije.
Povezivanje bilo kojeg LCD -a s Arduino Uno je jednostavno, možete pronaći mnogo dostupnih vodiča. Dostupni su i vodiči za povezivanje LCD -a s NodeMCU -om, neki koriste "I2C ekspender" iz "Shift registra", a neki drugi koriste "I2C LCD adapter", ali čini se da nisu svi ovi vodiči kompatibilni, a neki su "zastarjeli", možda su koristeći drugu ili staru biblioteku, jednom dobijem grešku ovako: "Greška pri kompajliranju za ploču NodeMCU 1.0 (ESP-12E modul)", pa prelazim na drugu biblioteku. Sastavljanje je završeno, ali s upozorenjem: "UPOZORENJE: biblioteka LiquidCrystal_I2C-1.1.2 tvrdi da radi na (avr) arhitekturi (ima) i može biti nekompatibilna s vašom trenutnom pločom koja radi na (esp8266) arhitekturi", dao sam je pokušajte u svakom slučaju, otpremite na moju ploču pa uspjeh!
Korak 1: Postavite biblioteku u biblioteke Arduino

Prije početka provjerite jeste li već instalirali biblioteku za NodeMCU, ako ne, možete slijediti ovaj korak ovdje. Nakon toga ne zaboravite preuzeti i instalirati svoju biblioteku LiquidCrystal_I2C i za svoj LCD.
Ovdje je u privitku zip datoteka biblioteke LiquidCrystal_I2C koju sam koristio za ovaj vodič. Ne sjećam se s koje sam je web stranice preuzeo, ali svaka čast vlasniku.
napomene: ovo je datoteka koja dolazi s upozorenjem koje sam ranije spomenuo. Ali nemam problema s postavljanjem koda na moju NodeMCU ploču.
Korak 2: Povežite svoj pin

Povezujem LCD ekran sa NodeMCU pomoću I2C LCD serijskog adaptera, od 8 pinova LCD -a do 4 pina adaptera. Ovo je vrlo zgodno jer je NodeMCU mali i želimo ograničiti upotrebu pin -a na toj ploči. Koristim pin D1, D2, Vin i Gnd NodeMCU -a. Veza sa LCD -om:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Vrlo jednostavno.
Korak 3: Otpremite kôd i pokrenite ga


Kopirajte kôd koji sam ovdje priložio i pokrenite. Provjerite jeste li odabrali Promijenite kôd po svom ukusu. Sretno.
Neka vam ovaj mali vodič bude od pomoći. Ako imate bilo kakvo pitanje, ne ustručavajte se komentirati.
Preporučuje se:
Ručne Arduino škare za kamen Rock papir pomoću 20x4 LCD ekrana sa I2C: 7 koraka

Ručne Arduino papirne škare za škare za papir pomoću 20x4 LCD ekrana sa I2C: Pozdrav svima ili bih možda trebao reći "Hello World!" Ovo je igra Ručne Arduino škare za kamen za papir koja koristi I2C 20x4 LCD ekran. Ja
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
![Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka](https://i.howwhatproduce.com/images/009/image-24281-j.webp)
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
Povezivanje Arduino I2C 16*2 LCD ekrana sa izvorom izvora: 10 koraka

Arduino I2C 16*2 LCD ekran Povezivanje sa izvorom izvora: I²C (međuintegrisano kolo), izgovara se I-kvadrat-C, višestruka je master, multi-slave, paketno komutirana, jednostruka, serijska računarska magistrala koju je izumio Philips Semiconductor (sada NXP Semiconductors)
Arduino LCD 16x2 vodič - Povezivanje 1602 LCD ekrana sa Arduino Uno: 5 koraka

Arduino LCD 16x2 Vodič | Povezivanje 1602 LCD ekrana s Arduino Uno: Zdravo momci, budući da je za mnoge projekte potreban ekran za prikaz podataka, bilo da se radi o bilo kojem mjeraču za DIY ili o prikazivanju broja pretplatnika na YouTubeu ili kalkulatoru ili zaključavanju tastature s ekranom, i ako su sve ove vrste projekata napravljene pomoću arduino će definitivno
Povezivanje 7-segmentnog ekrana s pomakom registra pomoću CloudX mikrokontrolera: 5 koraka

Povezivanje 7-segmentnog ekrana sa Shift registrom pomoću CloudX mikrokontrolera: U ovom projektu objavljujemo vodič o tome kako spojiti sedmosegmentni LED ekran sa CloudX mikrokontrolerom. Sedam segmentnih ekrana koristi se u mnogim ugrađenim sistemskim i industrijskim aplikacijama gdje je raspon izlaza koji treba prikazati