Sisällysluettelo:

I2C LCD NodeMCU V2: ssa Arduino IDE: 3 vaihetta
I2C LCD NodeMCU V2: ssa Arduino IDE: 3 vaihetta

Video: I2C LCD NodeMCU V2: ssa Arduino IDE: 3 vaihetta

Video: I2C LCD NodeMCU V2: ssa Arduino IDE: 3 vaihetta
Video: LDmicro 18: Ublox NEO-6M GPS Alarm Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Heinäkuu
Anonim
I2C LCD NodeMCU V2: ssa ja Arduino IDE
I2C LCD NodeMCU V2: ssa ja Arduino IDE

Tässä nopeassa ohjeessa näytän sinulle, kuinka lounastaa LCD -näyttö I2C -sarjasovittimella NodeMCU v2: lla ArduinoIDE: n ja käytettävissä olevien kirjastojen avulla.

Vaihe 1: Tarvittavat osat ja ohjelmisto

Laitteisto:

1. NodeMCU v2

2. 16x2 LCD -näyttö i2c -sarjaliitäntäsovitinmoduulilla

3. Jotkut johdot, USB virtalähteelle ja luonnosten lataaminen

Ohjelmisto:

1. ArduinoIDE -

2. LiquidCrystal_I2C-kirjasto-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

Vaihe 2: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

Valmistelut:

Kun tilaat nestekidenäytön Ali/ebaysta, voit juottaa 16 -nastaiset otsikot nestekidenäyttöön, jotta vältytään '' johdotushäiriöltä '', kun kytket sarjaan sovittimen

Perustaa:

  1. Aseta LCD -näyttö ja sarjasovitin leipätaululle vierekkäin
  2. Liitä sovittimen SCL -nasta NodeMCU D1 -tappiin
  3. Liitä sovittimen SDA -nasta NodeMCU D2 -tappiin
  4. Liitä sovittimen GND-, VCC -nastat NodeMCU GND, Vin -laitteeseen vastaavasti - tässä minun on selitettävä yksi asia. Pohjimmiltaan sinun pitäisi liittää LCD -näyttö 5 V: n lähteeseen, mutta NodeMCU: ssa on vain 3,3 V: n lähdöt, joten LCD on melko tumma. Jos toimitat nestekidenäytölle ulkoisen 5 voltin lähteen, sinun on käytettävä loogista tasomuunninta, koska se ei toimi. Tässä käytin hakkerointia käyttämällä USB: n tarjoamaa virtaa, joka ohitetaan Vinille. Se on 5V, mutta toimii:)

Vaihe 3: Luonnos

Luonnos
Luonnos

Valmistelut:

  1. Asenna ArduinoIDE
  2. Lisää NodeMCU -tuki - kauniisti kuvattu täällä.
  3. Lisää LiquidCrystal_I2C -kirjasto - käytä tekijän antamia ohjeita. AdruinoIDE -asennus lisää vanhentuneen version

Luonnos:

#sisältää

#sisältää

LiquidCrystal_I2C lcd (0x27, 16, 2);

void setup () {

Sarja.alku (115200);

// Käytä ennalta määritettyjä PINS -tunnuksia

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hei, NodeMCU");

}

void loop () {// älä tee mitään}

Lataa luonnos ja olet valmis!

Suositeltava: