Sadržaj:
Video: I2C LCD na NodeMCU V2 s Arduino IDE: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom kratkom uputstvu pokazat ću vam kako ručati LCD s I2C serijskim adapterom na NodeMCU v2 koristeći ArduinoIDE i dostupne knjižnice.
Korak 1: Potrebni dijelovi i softver
Hardver:
1. NodeMCU v2
2. 16x2 LCD zaslon s modulom adaptera za serijsko sučelje i2c
3. Neke žice, USB za napajanje i prijenos skica
Softver:
1. ArduinoIDE -
2. Knjižnica LiquidCrystal_I2C-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Korak 2: Postavljanje hardvera
Pripreme:
Kada naručite LCD s Ali/ebaya, možete lemiti 16 pinska zaglavlja na LCD zaslon kako biste izbjegli "nered u ožičenju" pri povezivanju na serijski adapter
Postaviti:
- Postavite LCD zaslon i serijski adapter na ploču za kruh jedan do drugog
- Spojite SCL pin adaptera s NodeMCU D1 pinom
- Spojite SDA pin adaptera s NodeMCU D2 pinom
- Povežite GND adaptera, VCC pinove s NodeMCU GND, Vin u skladu s tim - ovdje moram objasniti jednu stvar. U osnovi biste trebali spojiti LCD zaslon na izvor od 5 V, ali NodeMCU ima samo 3,3 v izlaza pa je LCD prilično taman. Ako LCD -u isporučujete vanjski 5v izvor, morat ćete koristiti pretvarač logičke razine jer neće raditi. Ovdje sam upotrijebio neki hack koristeći USB napajanje koje je zaobišlo Vin. Ima 5V ali radi:)
Korak 3: Skica
Pripreme:
- Instalirajte ArduinoIDE
- Dodajte podršku za NodeMCU - lijepo opisano ovdje.
- Dodajte biblioteku LiquidCrystal_I2C - molimo vas da se poslužite uputama autora. Instalacijom iz AdruinoIDE -a dodat će se zastarjela verzija
Skica:
#uključi
#uključi
LiquidCrystal_I2C LCD (0x27, 16, 2);
void setup () {
Serial.begin (115200);
// Upotreba unaprijed definiranih PINS -a
Žica.početi (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Zdravo, NodeMCU");
}
void loop () {// ne činite ništa ovdje}
Prenesite skicu i gotovi ste!
Preporučeni:
I2C relej s Arduinom IDE: 5 koraka
I2C relej upoznao je Arduino IDE: Naručio sam lijepu relejnu ploču, ali nije bilo upute za ArduinoIDE, samo Raspberry Pi e.o. Saznao sam kako ga koristiti s Arduinom i želim ga podijeliti kako biste uštedjeli vrijeme. Izvorni primjer RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
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
I2C / IIC LCD zaslon - Pretvorite SPI LCD u I2C LCD zaslon: 5 koraka
I2C / IIC LCD zaslon | Pretvorite SPI LCD u I2C LCD zaslon: za korištenje spi lcd zaslona potrebno je previše povezivanja, što je zaista teško učiniti pa sam pronašao modul koji može pretvoriti i2c lcd u spi lcd pa krenimo
Početak rada s Esp 8266 Esp-01 s Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Početak rada s Esp 8266 Esp-01 s Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovaj i većina ljudi se suočavaju s problemom
Karakterni LCD I2c adapter (primjer povezivanja I2c): 12 koraka (sa slikama)
LCD adapter za I2c s znakovima (primjer povezivanja s I2c): Radim shemu povezivanja za prikaz znakova i2c adapter. Provjerite ažuriranja na svojoj web lokaciji. Sada dodajem i shemu povezivanja ožičenja za korištenje izvorne biblioteke, a ne moje račvane. LiquidCrystal Arduino knjižnica za LCD ekrane sa znakovima, račvastu projekciju