Isi kandungan:

LCD I2C pada NodeMCU V2 Dengan Arduino IDE: 3 Langkah
LCD I2C pada NodeMCU V2 Dengan Arduino IDE: 3 Langkah

Video: LCD I2C pada NodeMCU V2 Dengan Arduino IDE: 3 Langkah

Video: LCD I2C pada NodeMCU V2 Dengan Arduino IDE: 3 Langkah
Video: Membuat Tulisan pada LCD 16x2 i2c dengan NodeMCU menggunakan Arduino IDE 2024, November
Anonim
LCD I2C pada NodeMCU V2 Dengan Arduino IDE
LCD I2C pada NodeMCU V2 Dengan Arduino IDE

Dalam arahan cepat ini saya akan menunjukkan kepada anda cara makan siang LCD dengan I2C Serial Adapter di NodeMCU v2 menggunakan ArduinoIDE dan perpustakaan yang tersedia.

Langkah 1: Bahagian dan Perisian yang Diperlukan

Perkakasan:

1. NodeMCU v2

2. Paparan LCD 16x2 dengan Modul Adapter Interface Serial i2c

3. Beberapa wayar, USB untuk bekalan kuasa dan memuat naik lakaran

Perisian:

1. ArduinoIDE -

2. Perpustakaan LiquidCrystal_I2C -

Langkah 2: Persediaan Perkakasan

Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan

Persediaan:

Apabila anda memesan LCD dari Ali / ebay, anda dapat menyolder header 16 pin ke paparan LCD untuk mengelakkan 'kekacauan kabel' semasa menyambung ke penyesuai bersiri

Persediaan:

  1. Letakkan paparan LCD dan Serial Adapter di papan roti bersebelahan
  2. Sambungkan pin SCL penyesuai dengan pin NodeMCU D1
  3. Sambungkan pin SDA penyesuai dengan pin NodeMCU D2
  4. Sambungkan pin GND, VCC penyesuai dengan NodeMCU GND, Vin dengan sewajarnya - di sini saya perlu menerangkan satu perkara. Pada dasarnya anda harus menyambungkan paparan LCD ke sumber 5v tetapi NodeMCU hanya mempunyai output 3.3v sehingga LCD cukup gelap. Sekiranya anda menyediakan LCD dengan sumber 5v luaran, anda perlu menggunakan penukar tahap logik kerana ia tidak akan berfungsi. Di sini saya menggunakan beberapa hack menggunakan USB yang disediakan kuasa yang dipintas ke Vin. Ia 5V tetapi berfungsi:)

Langkah 3: Lakaran

Lakaran
Lakaran

Persediaan:

  1. Pasang ArduinoIDE
  2. Tambahkan sokongan NodeMCU - dijelaskan dengan baik di sini.
  3. Tambahkan perpustakaan LiquidCrystal_I2C - sila gunakan arahan yang diberikan oleh pengarang. Pemasangan dari AdruinoIDE akan menambah versi ketinggalan zaman

Lakaran:

#sertakan

#sertakan

LiquidCrystal_I2C lcd (0x27, 16, 2);

batal persediaan () {

Serial.begin (115200);

// Gunakan konstanta PINS yang telah ditetapkan

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hello, NodeMCU");

}

gelung kosong () {// jangan buat apa-apa di sini}

Muat naik lakaran dan anda sudah selesai!

Disyorkan: