Sisällysluettelo:
Video: I2C LCD NodeMCU V2: ssa Arduino IDE: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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:
- Aseta LCD -näyttö ja sarjasovitin leipätaululle vierekkäin
- Liitä sovittimen SCL -nasta NodeMCU D1 -tappiin
- Liitä sovittimen SDA -nasta NodeMCU D2 -tappiin
- 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
Valmistelut:
- Asenna ArduinoIDE
- Lisää NodeMCU -tuki - kauniisti kuvattu täällä.
- 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:
Valvo lämpötilaa ja kosteutta AM2301: n avulla NodeMCU: ssa ja Blynkissä: 3 vaihetta
Tarkkaile lämpötilaa ja kosteutta AM2301: n avulla NodeMCU: ssa ja Blynkissä: On hyvin tunnettu tosiasia, että useimmilla alan vertikaaleilla lämpötila, kosteus, paine, ilmanlaatu, veden laatu jne. Ovat tärkeitä tekijöitä, joita on seurattava jatkuvasti ja tarpeen hälytysjärjestelmien on oltava käytössä, kun arvo
PWM ja ESP32 - Himmennettävä LED PWM: llä ESP 32: ssa ja Arduino IDE: 6 vaihetta
PWM ja ESP32 | Himmennettävä LED PWM: llä ESP 32: ssa Arduino IDE: Tässä oppaassa näemme, kuinka luoda PWM -signaaleja ESP32: lla Arduino IDE & PWM: ää käytetään pohjimmiltaan analogialähdön tuottamiseen mistä tahansa MCU: sta ja että analoginen lähtö voi olla mitä tahansa 0 V - 3,3 V (esp32: n tapauksessa) & alkaen
I2C Masterin suunnittelu VHDL: ssä: 5 vaihetta
I2C Masterin suunnittelu VHDL: ssä: Tässä ohjeessa käsitellään yksinkertaisen I2C -masterin suunnittelua VHDL: ssä
Tietojen hakeminen Firebase -tietokannasta NodeMCU: ssa: 7 vaihetta
Tietojen hakeminen Firebase-tietokannasta NodeMCU: ssa: Tätä ohjetta varten haemme tietoja Google Firebasen tietokannasta ja haemme ne NodeMCU: n avulla jatkokäsittelyä varten. tili Firebase -tietokannan luomiseksi.3) Lataa
USB -muistitikun kotelo vanhassa Zip IDE: ssä: 7 vaihetta
USB -peukalokotelo vanhassa zip -IDE: ssä: Sain inspiraation tästä "iblestä" https://www.instructables.com/id/DIY_USB_quotHard_Drivequot/ käyttää vanhaa kuollutta kiintolevyä joidenkin USB -muistitikkujen asentamiseen, mutta olin lyhyt torx vähän ja kärsimätön. Joten käytin sen sijaan Zip -asemaa, joka oli myös kuollut