İçindekiler:

Arduino IDE ile NodeMCU V2 üzerinde I2C LCD: 3 Adım
Arduino IDE ile NodeMCU V2 üzerinde I2C LCD: 3 Adım

Video: Arduino IDE ile NodeMCU V2 üzerinde I2C LCD: 3 Adım

Video: Arduino IDE ile NodeMCU V2 üzerinde I2C LCD: 3 Adım
Video: Arduino LCD Ekran Kullanımı | I2C modüllü 2x16 LCD Ekran 2024, Temmuz
Anonim
Arduino IDE ile NodeMCU V2 üzerinde I2C LCD
Arduino IDE ile NodeMCU V2 üzerinde I2C LCD

Bu hızlı talimatta, ArduinoIDE ve mevcut kitaplıkları kullanarak NodeMCU v2'de I2C Seri Adaptörü ile LCD'yi nasıl öğle yemeği yapacağınızı göstereceğim.

Adım 1: Gerekli Parçalar ve Yazılım

Donanım:

1. NodeMCU v2

2. i2c Seri Arabirim Adaptör Modülü ile 16x2 LCD Ekran

3. Bazı kablolar, güç kaynağı için USB ve eskiz yükleme

Yazılım:

1. ArduinoIDE -

2. LiquidCrystal_I2C kütüphanesi -

Adım 2: Donanım Kurulumu

Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu

Hazırlıklar:

Ali/ebay'den LCD sipariş ettiğinizde, seri adaptöre bağlanırken 'kablo karmaşasını' önlemek için 16 pinli başlıkları LCD ekrana lehimleyebilirsiniz.

Kurmak:

  1. LCD ekranı ve Seri Adaptörü ekmek tahtasına yan yana yerleştirin
  2. Adaptörün SCL pinini NodeMCU D1 pinine bağlayın
  3. Adaptörün SDA pinini NodeMCU D2 pinine bağlayın
  4. Adaptörün GND, VCC pinlerini NodeMCU GND, Vin ile buna göre bağlayın - burada bir şeyi açıklamam gerekiyor. Temel olarak, LCD ekranı 5v kaynağa bağlamalısınız, ancak NodeMCU'nun yalnızca 3.3v çıkışı vardır, bu nedenle LCD oldukça karanlıktır. LCD'ye harici 5v kaynağı sağlarsanız, çalışmadığı için mantık düzeyi dönüştürücü kullanmanız gerekir. Burada, Vin'e atlanan USB tarafından sağlanan gücü kullanarak bazı hackler kullandım. 5V ama işe yarıyor:)

3. Adım: Eskiz

Kroki
Kroki

Hazırlıklar:

  1. ArduinoIDE'yi yükleyin
  2. NodeMCU desteği ekleyin - burada güzel bir şekilde açıklanmıştır.
  3. LiquidCrystal_I2C kitaplığı ekleyin - lütfen yazar tarafından sağlanan talimatları kullanın. AdruinoIDE'den kurulum, eski sürüm ekleyecektir

Kroki:

#Dahil etmek

#Dahil etmek

LiquidCrystal_I2C lcd (0x27, 16, 2);

geçersiz kurulum() {

Seri.başla(115200);

//Önceden tanımlı PINS sabitlerini kullan

Tel.başla(D2, D1);

lcd.begin();

lcd.home();

lcd.print("Merhaba, NodeMCU");

}

void loop() { // burada hiçbir şey yapmayın }

Krokiyi yükleyin ve işiniz bitti!

Önerilen: