Turinys:
- 1 veiksmas: reikalingos dalys ir programinė įranga
- 2 žingsnis: Aparatūros sąranka
- 3 žingsnis: eskizas
Video: „I2C“skystųjų kristalų ekranas „NodeMCU V2“su „Arduino IDE“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šiame trumpame nurodyme aš jums parodysiu, kaip pietauti LCD su „I2C“serijos adapteriu „NodeMCU v2“naudojant „ArduinoIDE“ir turimas bibliotekas.
1 veiksmas: reikalingos dalys ir programinė įranga
Techninė įranga:
1. „NodeMCU v2“
2. 16x2 LCD ekranas su „i2c“nuosekliosios sąsajos adapterio moduliu
3. Kai kurie laidai, USB maitinimo šaltiniui ir eskizų įkėlimui
Programinė įranga:
1. „ArduinoIDE“-
2. „LiquidCrystal_I2C“biblioteka-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
2 žingsnis: Aparatūros sąranka
Paruošimas:
Kai užsisakote skystųjų kristalų ekraną iš „Ali/ebay“, galite lituoti 16 kontaktų antraštes prie LCD ekrano, kad jungiantis prie nuoseklaus adapterio išvengtumėte „laidų netvarkos“
Sąranka:
- Padėkite LCD ekraną ir nuoseklųjį adapterį ant duonos lentos vienas šalia kito
- Prijunkite adapterio SCL kaištį prie „NodeMCU D1“kaiščio
- Prijunkite adapterio SDA kaištį prie „NodeMCU D2“kaiščio
- Atitinkamai prijunkite adapterio GND, VCC kaiščius prie „NodeMCU GND“, „Vin“- čia turiu paaiškinti vieną dalyką. Iš esmės turėtumėte prijungti LCD ekraną prie 5 V šaltinio, tačiau „NodeMCU“turi tik 3,3 V išėjimus, todėl LCD yra gana tamsus. Jei pateikiate LCD su išoriniu 5 V šaltiniu, turėsite naudoti loginio lygio keitiklį, nes jis neveiks. Čia aš panaudojau tam tikrą įsilaužimą, naudodamas USB maitinimą, kuris yra apeinamas Vin. 5V, bet veikia:)
3 žingsnis: eskizas
Paruošimas:
- Įdiekite „ArduinoIDE“
- Pridėkite „NodeMCU“palaikymą - gražiai aprašytas čia.
- Pridėkite „LiquidCrystal_I2C“biblioteką - naudokite autoriaus pateiktas instrukcijas. Įdiegus „AdruinoIDE“bus pridėta pasenusi versija
Eskizas:
#įtraukti
#įtraukti
LiquidCrystal_I2C LCD (0x27, 16, 2);
void setup () {
Serial.begin (115200);
// Naudokite iš anksto nustatytus PINS sutikimus
Viela.pradėti (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Labas, NodeMCU");
}
void loop () {// nieko čia nedaryti}
Įkelkite eskizą ir baigsite!
Rekomenduojamas:
ESP32 ir ST7789 135 x 240 skystųjų kristalų ekranas: 3 žingsniai
ESP32 ir ST7789 135 x 240 skystųjų kristalų ekranas: kaip prijungti ST7789 ekraną prie ESP32 plokštės. Aš eksperimentavau su kitais ekranais, ir šį pasirodė šiek tiek sunku paleisti. Tikimės, kad ši prijungimo schema ir kodas padės kitiems
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas -- 16x2 skystųjų kristalų ekranas -- Hc05 -- Paprasta -- Belaidžio ryšio skelbimų lenta: 8 žingsniai
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas || 16x2 skystųjų kristalų ekranas || Hc05 || Paprasta || Belaidžio ryšio skelbimų lenta: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …… ………………………………… Skelbimų lenta naudojama žmonėms atnaujinti nauja informacija arba jei norite išsiųsti pranešimą kambaryje arba po
Skystųjų kristalų ekranas naudojant „Arduno“: 4 žingsniai
Skystųjų kristalų ekranas naudojant „Arduno“: LCD (skystųjų kristalų ekranas) yra ekrano laikmenų tipas, kuriame kaip pagrindinis žiūrovas naudojamas skystasis kristalas. Šiame straipsnyje naudosiu 2x16 LCD. Kadangi tokio tipo LCD dažniausiai randama rinkoje. Specifikacija: fizinė forma, žr. Paveikslėlį
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: dalys: bet koks „Arduino HX1230“96x68 pikselių skystųjų kristalų ekranas (taip pat žinomas kaip „Nokia 1202“, STE2007) keli laidai
„Arduino“procesoriaus ir RAM naudojimo monitoriaus skystųjų kristalų ekranas: 5 žingsniai
„Arduino“procesoriaus ir RAM naudojimo monitoriaus skystųjų kristalų ekranas: Sveiki visi, aš sukūriau „Arduino CPU+RAM“naudojimo monitorių, naudodamas paprastą „Arduino“eskizą ir „VB.net“programą. Šioje pamokoje aš jums parodysiu, kaip tai padaryti. „Vb.net“programoje yra „Arduino“ryšio testeris ir galite rašyti pasirinktinį tekstą į