Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas un programmatūra
- 2. darbība. Aparatūras iestatīšana
- 3. darbība: skice
Video: I2C LCD uz NodeMCU V2 ar Arduino IDE: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā ātrajā instrukcijā es parādīšu, kā pusdienot LCD ar I2C seriālo adapteri uz NodeMCU v2, izmantojot ArduinoIDE un pieejamās bibliotēkas.
1. darbība. Nepieciešamās detaļas un programmatūra
Aparatūra:
1. NodeMCU v2
2. 16x2 LCD displejs ar i2c seriālās saskarnes adaptera moduli
3. Daži vadi, USB barošanas avotam un skices augšupielādei
Programmatūra:
1. ArduinoIDE -
2. LiquidCrystal_I2C bibliotēka-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
2. darbība. Aparatūras iestatīšana
Sagatavošana:
Pasūtot LCD no Ali/ebay, jūs varat lodēt 16 kontaktu galvenes uz LCD displeju, lai izvairītos no "elektroinstalācijas traucējumiem", pievienojot seriālo adapteri
Uzstādīt:
- Novietojiet LCD displeju un seriālo adapteri uz maizes dēļa blakus
- Savienojiet adaptera SCL tapu ar NodeMCU D1 tapu
- Savienojiet adaptera SDA tapu ar NodeMCU D2 tapu
- Savienojiet adaptera GND, VCC tapas ar NodeMCU GND, Vin attiecīgi - šeit man jāpaskaidro viena lieta. Būtībā jums vajadzētu savienot LCD displeju ar 5 V avotu, bet NodeMCU ir tikai 3,3 V izejas, tāpēc LCD ir diezgan tumšs. Ja jūs nodrošināsiet LCD ar ārēju 5 V avotu, jums būs jāizmanto loģikas līmeņa pārveidotājs, jo tas nedarbosies. Šeit es izmantoju kādu uzlaušanu, izmantojot USB nodrošināto jaudu, kas tiek apieta ar Vin. Tas ir 5V, bet darbojas:)
3. darbība: skice
Sagatavošana:
- Instalējiet ArduinoIDE
- Pievienojiet NodeMCU atbalstu - labi aprakstīts šeit.
- Pievienojiet LiquidCrystal_I2C bibliotēku - lūdzu, izmantojiet autora sniegtos norādījumus. Instalējot no AdruinoIDE, tiks pievienota novecojusi versija
Skice:
#iekļaut
#iekļaut
LiquidCrystal_I2C LCD (0x27, 16, 2);
void setup () {
Serial.begin (115200);
// Izmantojiet iepriekš definētus PINS kontus
Wire.begin (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Labdien, NodeMCU");
}
void loop () {// šeit neko nedarīt}
Augšupielādējiet skici un esat pabeidzis!
Ieteicams:
I2C relejs tikās ar Arduino IDE: 5 soļi
I2C relejs tikās ar Arduino IDE: es pasūtu jauku relayboard, bet nebija ArduinoIDE instrukcijas, tikai Raspberry Pi e.o. Es uzzinu, kā to izmantot ar Arduino, un vēlos to kopīgot, lai jūs varētu ietaupīt šo laiku. Oriģinālais RaspberryPi piemērs: wiki.52pi.com/index.php/DockerPi_4_Channel_R
I2C / IIC LCD displejs - Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI līdz IIC moduli ar Arduino: 5 soļi
I2C / IIC LCD displejs | Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI to IIC moduli ar Arduino: Sveiki, puiši, jo parastajam SPI LCD 1602 ir pārāk daudz vadu, lai to savienotu, tāpēc ir ļoti grūti savienot to ar arduino, taču tirgū ir pieejams viens modulis pārvērst SPI displeju IIC displejā, tāpēc jums ir jāpievieno tikai 4 vadi
I2C / IIC LCD displejs - Pārveidojiet SPI LCD uz I2C LCD displeju: 5 soļi
I2C / IIC LCD displejs | Pārveidojiet SPI LCD uz I2C LCD displeju: lai izmantotu spi lcd displeju, ir nepieciešams pārāk daudz savienojumu, un to ir ļoti grūti izdarīt, tāpēc es atradu moduli, kas var pārvērst i2c LCD uz spi lcd, tāpēc sāksim darbu
Darba sākšana ar Esp 8266 Esp-01 ar Arduino IDE - Esp dēļu instalēšana Arduino Ide programmēšanā un Esp programmēšana: 4 soļi
Darba sākšana ar Esp 8266 Esp-01 ar Arduino IDE | Esp dēļu instalēšana Arduino Ide programmēšanā un Esp programmēšana: Šajā pamācībā mēs iemācīsimies instalēt esp8266 plates Arduino IDE un kā programmēt esp-01 un augšupielādēt kodu tajā. Tā kā esp dēļi ir tik populāri, es domāju par pamācību labošanu šis un lielākā daļa cilvēku saskaras ar problēmu
Rakstzīmju LCD I2c adapteris (I2c savienojuma piemērs): 12 soļi (ar attēliem)
Rakstzīmju LCD I2c adapteris (I2c savienojuma piemērs): es veicu savienojuma shēmu rakstzīmju displeja i2c adapterim. Pārbaudiet atjauninājumus savā vietnē. Tagad es pievienoju arī elektroinstalācijas savienojuma shēmu, lai izmantotu oriģinālo bibliotēku, nevis manu dakšiņu. rakstzīmju LCD displejiem, dakšveida projektam