Мазмұны:

Arduino IDE көмегімен NodeMCU V2 I2C СК: 3 қадам
Arduino IDE көмегімен NodeMCU V2 I2C СК: 3 қадам

Бейне: Arduino IDE көмегімен NodeMCU V2 I2C СК: 3 қадам

Бейне: Arduino IDE көмегімен NodeMCU V2 I2C СК: 3 қадам
Бейне: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, Қараша
Anonim
NodeMCU V2 -дегі I2C СКД Arduino IDE көмегімен
NodeMCU V2 -дегі I2C СКД Arduino IDE көмегімен

Бұл жылдам нұсқаулықта мен сізге ArduinoIDE және қол жетімді кітапханаларды пайдаланып NodeMCU v2 -де I2C сериялық адаптермен СКД түскі асын қалай көрсететінін көрсетемін.

1 -қадам: Қажетті бөлшектер мен бағдарламалық қамтамасыз ету

Жабдық:

1. NodeMCU v2

2. 16x2 LCD дисплейі i2c сериялық интерфейс адаптері модулімен

3. Кейбір сымдар, қуат көзі мен эскизді жүктеуге арналған USB

Бағдарламалық қамтамасыз ету:

1. ArduinoIDE -

2. LiquidCrystal_I2C кітапханасы-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

2 -қадам: Жабдықты орнату

Жабдықты орнату
Жабдықты орнату
Жабдықты орнату
Жабдықты орнату

Дайындықтар:

Ali/ebay -ден СКД -ге тапсырыс бергенде, сериялық адаптерге қосылу кезінде «сымның бұзылуын» болдырмау үшін СКД дисплейіне 16 істікшелі тақырыптарды дәнекерлеуге болады.

Орнату:

  1. СКД дисплейі мен сериялық адаптерді нан тақтасына бір -біріне қойыңыз
  2. Адаптердің SCL түйреуішін NodeMCU D1 түйрегімен жалғаңыз
  3. Адаптердің SDA түйреуішін NodeMCU D2 түйреуішімен қосыңыз
  4. Адаптердің GND, VCC түйреуіштерін сәйкесінше NodeMCU GND, Vin арқылы қосыңыз - мұнда мен бір нәрсені түсіндіруім керек. Негізінде СКД дисплейін 5В көзіне қосу керек, бірақ NodeMCU -де тек 3,3В шығысы бар, сондықтан СКД өте қараңғы. Егер сіз СК -ді 5В сыртқы көзімен қамтамасыз етсеңіз, логикалық деңгей түрлендіргішін пайдалануыңыз қажет, себебі ол жұмыс істемейді. Мұнда мен Винге айналып өтетін USB арқылы берілген қуатты пайдаланып, бірнеше рет бұзуды қолдандым. Бұл 5В, бірақ ол жұмыс істейді:)

3 -қадам: Эскиз

Эскиз
Эскиз

Дайындықтар:

  1. ArduinoIDE орнатыңыз
  2. NodeMCU қолдауын қосыңыз - мұнда жақсы сипатталған.
  3. LiquidCrystal_I2C кітапханасын қосыңыз - автор ұсынған нұсқауларды қолданыңыз. AdruinoIDE -дан орнату ескірген нұсқаны қосады

Эскиз:

#қосу

#қосу

LiquidCrystal_I2C LCD (0x27, 16, 2);

жарамсыз орнату () {

Serial.begin (115200);

// Алдын ала анықталған PINS конст

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print («Сәлем, NodeMCU»);

}

void loop () {// мұнда ештеңе жасамаңыз}

Эскизді жүктеңіз және сіз аяқтадыңыз!

Ұсынылған: