
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

I denne raske instruksen skal jeg vise deg hvordan du kan spise LCD med I2C Serial Adapter på NodeMCU v2 ved hjelp av ArduinoIDE og tilgjengelige biblioteker.
Trinn 1: Nødvendige deler og programvare
Maskinvare:
1. NodeMCU v2
2. 16x2 LCD -skjerm med i2c -modul for serielt grensesnitt
3. Noen ledninger, USB for strømforsyning og skisseopplasting
Programvare:
1. ArduinoIDE -
2. LiquidCrystal_I2C bibliotek-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Trinn 2: Maskinvareoppsett


Forberedelser:
Når du bestiller LCD fra Ali/ebay kan du lodde 16 -pinners overskrifter til LCD -skjermen for å unngå "kabelfeil" når du kobler til seriell adapter
Oppsett:
- Plasser LCD -skjermen og seriell adapter på brødbrettet ved siden av hverandre
- Koble adapterens SCL -pinne med NodeMCU D1 -pinne
- Koble adapterens SDA -pinne med NodeMCU D2 -pinne
- Koble adapterens GND, VCC -pinner med NodeMCU GND, Vin tilsvarende - her må jeg forklare en ting. I utgangspunktet bør du koble LCD -skjermen til 5v kilde, men NodeMCU har bare 3,3v utganger, så LCD -skjermen er ganske mørk. Hvis du gir LCD med ekstern 5v -kilde, må du bruke en logisk nivåomformer fordi den ikke fungerer. Her brukte jeg noen hack ved hjelp av USB -levert strøm som er omgått til Vin. Det er 5V, men det fungerer:)
Trinn 3: Skissen

Forberedelser:
- Installer ArduinoIDE
- Legg til NodeMCU -støtte - pent beskrevet her.
- Legg til LiquidCrystal_I2C bibliotek - bruk instruksjonene fra forfatteren. Installasjon fra AdruinoIDE vil legge til en utdatert versjon
Skissen:
#inkludere
#inkludere
LiquidCrystal_I2C lcd (0x27, 16, 2);
ugyldig oppsett () {
Serial.begin (115200);
// Bruk forhåndsdefinerte PINS -konstanter
Wire.begin (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Hei, NodeMCU");
}
void loop () {// ikke gjør noe her}
Last opp skissen og du er ferdig!
Anbefalt:
PWM Med ESP32 - Dimmende LED med PWM på ESP 32 Med Arduino IDE: 6 trinn

PWM Med ESP32 | Dimmende LED med PWM på ESP 32 Med Arduino IDE: I denne instruksen vil vi se hvordan du genererer PWM -signaler med ESP32 ved hjelp av Arduino IDE & PWM brukes i utgangspunktet til å generere analog utgang fra hvilken som helst MCU, og den analoge utgangen kan være alt mellom 0V til 3,3V (i tilfelle esp32) & fra
I2C / IIC LCD -skjerm - Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: 5 trinn

I2C / IIC LCD -skjerm | Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: Hei folkens siden en vanlig SPI LCD 1602 har for mange ledninger å koble til, så det er veldig vanskelig å koble den til arduino, men det er en modul tilgjengelig på markedet som kan konverter SPI -skjerm til IIC -skjerm, så da trenger du bare å koble til 4 ledninger
I2C / IIC LCD -skjerm - Konverter en SPI LCD til I2C LCD -skjermen: 5 trinn

I2C / IIC LCD -skjerm | Konverter en SPI LCD til I2C LCD -skjermen: bruk av spi lcd -skjerm trenger for mange tilkoblinger å gjøre, noe som er veldig vanskelig å gjøre, så jeg fant en modul som kan konvertere i2c lcd til spi lcd, så la oss komme i gang
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE - Installere Esp -kort i Arduino Ide og Programmering Esp: 4 trinn

Komme i gang med Esp 8266 Esp-01 Med Arduino IDE | Installere Esp Boards i Arduino Ide og Programmering Esp: I denne instruksjonene skal vi lære hvordan du installerer esp8266 boards i Arduino IDE og hvordan du programmerer esp-01 og laster opp kode i den. Siden esp boards er så populære, så jeg tenkte på å rette opp en instruks for dette og de fleste mennesker står overfor problemer
Tegn LCD I2c -adapter (eksempel på I2c -tilkobling): 12 trinn (med bilder)

Character LCD I2c Adapter (I2c Connection Eksempel): Jeg gjør et tilkoblingsskjema for en tegnvisning i2c adapter. Sjekk oppdateringene på nettstedet mitt. Nå legger jeg til et system for kabelforbindelse for å bruke det originale biblioteket, ikke mitt forked.LiquidCrystal Arduino -bibliotek for karakter LCD -skjermer, gaffelprosjekt