Kazalo:
Video: I2C LCD na NodeMCU V2 z Arduino IDE: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem hitrem navodilu vam bom pokazal, kako kositi LCD s serijskim vmesnikom I2C na NodeMCU v2 z uporabo ArduinoIDE in razpoložljivih knjižnic.
1. korak: potrebni deli in programska oprema
Strojna oprema:
1. NodeMCU v2
2. 16x2 LCD zaslon z modulom za vmesnik serijskega vmesnika i2c
3. Nekaj žic, USB za napajanje in nalaganje skic
Programska oprema:
1. ArduinoIDE -
2. Knjižnica LiquidCrystal_I2C-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
2. korak: Namestitev strojne opreme
Priprave:
Ko naročite LCD pri Ali/ebay, lahko 16 -polne glave spajkate na LCD -zaslon, da se izognete "neredu pri ožičenju" pri priključitvi na serijski adapter
Nastaviti:
- LCD zaslon in serijski adapter namestite na ploščo za kruh drug poleg drugega
- Vtič SCL adapterja povežite z nožico NodeMCU D1
- Povežite pin SDA adapterja z nožico NodeMCU D2
- GND priključka adapterja, VCC priključite z NodeMCU GND, Vinom ustrezno - tukaj moram pojasniti eno stvar. V bistvu bi morali LCD zaslon priključiti na vir 5v, vendar ima NodeMCU samo 3.3v izhode, zato je LCD precej temen. Če opremite LCD z zunanjim 5V virom, boste morali uporabiti pretvornik logične ravni, ker ne bo deloval. Tukaj sem uporabil nekaj kramp z uporabo USB -napajanja, ki ga Vin obide. Je 5V ampak deluje:)
3. korak: Skica
Priprave:
- Namestite ArduinoIDE
- Dodajte podporo NodeMCU - lepo opisano tukaj.
- Dodaj knjižnico LiquidCrystal_I2C - uporabite navodila avtorja. Namestitev iz AdruinoIDE bo dodala zastarelo različico
Skica:
#vključi
#vključi
LiquidCrystal_I2C LCD (0x27, 16, 2);
void setup () {
Serial.begin (115200);
// Uporabite vnaprej določene konference PINS
Wire.begin (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Pozdravljeni, NodeMCU");
}
void loop () {// tukaj ne storite ničesar}
Naložite skico in končali ste!
Priporočena:
Nastavitev programiranja NodeMCU z Arduino IDE: 3 koraki
Nastavitev programiranja NodeMCU z Arduino IDE: V tem navodilu vam bom pokazal, kako programirati ploščo NodeMCU z uporabo Arduino IDE. Če želite to narediti, morate namestiti gonilnike in ploščo NodeMCU dodati na seznam plošč Arduino. Naredimo korak za korakom
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
I2C / IIC LCD zaslon - Pretvorite SPI LCD v LCD zaslon I2C: 5 korakov
I2C / IIC LCD zaslon | Pretvorite SPI LCD v LCD zaslon I2C: uporaba spi lcd zaslona zahteva preveč povezav, kar je res težko narediti, zato sem našel modul, ki lahko i2c lcd pretvori v spi lcd, zato začnimo
Začnite z Esp 8266 Esp-01 z Arduino IDE - Namestitev plošč Esp v Arduino Ide in programiranje Esp: 4 koraki
Začnite z Esp 8266 Esp-01 z Arduino IDE | Namestitev plošč Esp v Arduino Ide in programiranje Esp: V tem navodilu se bomo naučili, kako namestiti plošče esp8266 v Arduino IDE in kako programirati esp-01 in naložiti kodo vanj. Ker so plošče esp tako priljubljene, sem razmišljal, da bi popravil navodila za to in večina ljudi se sooča s težavo
Vremenska postaja DIY z uporabo DHT11, BMP180, Nodemcu z Arduino IDE prek strežnika Blynk: 4 koraki
Vremenska postaja DIY z uporabo DHT11, BMP180, Nodemcu z Arduino IDE prek strežnika Blynk: Github: DIY_Weather_Station Hackster.io: Vremenska postaja Bi videli vremensko aplikacijo kajne? Na primer, ko ga odprete, spoznate vremenske razmere, kot so temperatura, vlažnost itd. Ti odčitki so povprečna vrednost velikega