LED RGB dengan NodeMCU | Pelatihan ESP8266

Posted on

Pengantar

Hai guys, kita kembali lagi dengan artikel baru dari seri tutorial ESP8266. Kami harap Anda baik-baik saja. Apakah Anda akrab dengan modul LED RGB? Pada dasarnya kita bisa menyebutnya kombinasi LED merah, hijau dan biru yang semuanya terhubung dalam satu LED.

Ini memiliki empat basis, tiga basis positif untuk setiap warna dan satu basis umum.

Jadi dalam posting ini kita akan belajar bagaimana caranya Modul LED RGB Bekerja dengan nodemcu. Kami juga telah membagikan beberapa tangkapan layar, diagram sirkuit, dan kode untuk kenyamanan Anda.

Anda juga dapat membaca lebih lanjut tentang IoT dan Arduino yang diterbitkan oleh kami. Jadi, apakah Anda tertarik untuk membuatnya?

rgb dipimpin nodemcu

Keterangan

  • Anda dapat menggunakan modul LED atau Anda dapat menggunakan LED RGB.
  • Ketiga warna satu per satu setelah penundaan beberapa detik.
  • Anda juga dapat mengubah urutan dan waktu tunda dengan mengubah kode.
  • LED adalah singkatan dari light emitting diode, yang dapat memancarkan cahaya hanya ketika Anda menghubungkan terminal positif ke terminal positif baterai dan terminal negatif ke terminal negatif.
  • Selalu gunakan resistor saat menggunakan LED untuk mencegah LED terbakar karena tegangan tinggi.
  • Papan Nodemcu adalah jenis papan mikrokontroler dengan modul Wi-Fi bawaan. Jika Anda ingin menggunakan modul LED RGB yang sama dengan Arduino UNO, lihat artikel kami tentangnya.
rgb dipimpin

Komponen yang diperlukan

  • Papan Nodemcu ESP8266
  • Modul LED RGB atau LED RGB
  • Resistansi 220 ohm
  • Kabel jumper dan papan tempat memotong roti
  • Kabel USB untuk mengupload kode
Komponen rgb dipimpin nodemcu

Diagram sirkuit untuk proyek

Sirkuit rgb dipimpin Nodemcu

Tabel koneksi

Nodemcu esp8266 Modul LED RGB Resistansi 220 ohm
GND Terminal 1
(-) (pin negatif) Terminal 2
R B
Pin D2 Koneksi
Pin D1 Koneksi
Pin D0 Koneksi

Jika Anda bekerja dengan modul LED RGB dalam tutorial ESP8266, maka

  • Hubungkan pin GND modul ke pin GND nodemcu.
  • Hubungkan pin R (lampu merah) modul ke pin digital nodemcu -2.
  • Hubungkan pin G (lampu hijau) modul ke pin digital -1 nodemcu.
  • Terakhir, sambungkan pin B (biru) modul ke pin digital nodemcu -0.
rgb dipimpin nodemcu

RGB dengan anoda umum

Sirkuit rgb dipimpin Nodemcu

Sambungan anoda umum

Nodemcu esp8266 Anoda LED RGB biasa Resistansi 220 ohm
Pin D2 Terminal 1
Pin D1 Terminal 2
Pin D0 Terminal 3
Terminal 4 Terminal 1
3V3 Terminal 2

rgb dipimpinDiagram sirkuit katoda umum

Tabel koneksi untuk katoda umum

Nodemcu esp8266 RGB LED katoda umum Resistansi 220 ohm
Pin D2 Terminal 1
Pin D1 Terminal 2
Pin D0 Terminal 3
Terminal 4 Terminal 1
GND Terminal 2

Kode untuk proyek

Jika bekerja dengan LED RGB, sambungkan terminal negatif ke pin nodemcu GND melalui resistor 220 ohm.

Baca :  Konfigurasi Tampilan Seven Segment dengan esp8266 NODEMCU

Hubungkan sisa pin (untuk hijau, biru, dan merah) ke pin digital nodemcu seperti yang ditunjukkan pada diagram rangkaian di atas. Pelatihan esp8266.

Anda dapat menggunakan papan roti untuk menahan LED. Setelah menyelesaikan rangkaian, berhasil mengunggah kode di bawah ini.

Catatan: Silahkan upload kode dibawah ini ke nodemcu. Pastikan juga Anda mengupload kode yang benar sesuai dengan rangkaian yang Anda buat.

Kode untuk anoda bersama

 // TECHATRONIC.COM  
 // RGB LED COMMON ANODE  
 void setup()  
   
   pinMode(16,HIGH);  // Blue led Pin Connected To D0 Pin   
   pinMode(5,HIGH);  // Green Led Pin Connected To D1 Pin   
   pinMode(4,HIGH);  // Red Led Connected To D2 Pin    
   
 void loop()   
   
    // BLUE LED ON  
    digitalWrite(16,LOW);  
    digitalWrite(5,HIGH);  
    digitalWrite(4,HIGH);  
    delay(1000);  
    // GREEN LED ON  
    digitalWrite(16,HIGH);  
    digitalWrite(5,LOW);  
    digitalWrite(4,HIGH);  
    delay(1000);  
    // RED LED ON  
    digitalWrite(16,HIGH);  
    digitalWrite(5,HIGH);  
    digitalWrite(4,LOW);  
    delay(1000);  
   

Kode untuk katoda umum

 // TECHATRONIC.COM  
 // RGB LED COMMON CATHODE  
 void setup()  
   
   pinMode(16,HIGH);  // Blue led Pin Connected To D0 Pin   
   pinMode(5,HIGH);  // Green Led Pin Connected To D1 Pin   
   pinMode(4,HIGH);  // Red Led Connected To D2 Pin    
   
 void loop()   
   
    // BLUE LED ON  
    digitalWrite(16,HIGH);  
    digitalWrite(5,LOW);  
    digitalWrite(4,LOW);  
    delay(1000);  
    // GREEN LED ON  
    digitalWrite(16,LOW);  
    digitalWrite(5,HIGH);  
    digitalWrite(4,LOW);  
    delay(1000);  
    // RED LED ON  
    digitalWrite(16,LOW);  
    digitalWrite(5,LOW);  
    digitalWrite(4,HIGH);  
    delay(1000);  
   

Saya harap Anda menyukai proyek ini dan jika demikian, silakan coba membuatnya sendiri.

rgb dipimpin nodemcu