Bagi anda yang belum tau cara menggunakan LED pada NodeMCU, pada artikel ini akan di bahas cara-caranya. Sebelum melangkah lebih jauh alangkah baiknya kita mengenal dulu apa itu LED? LED atau Light Emitting Diode adalah sebuah dioda yang dapat memancarkan cahaya jika di beri tegangan maju dari anoda ke katoda. LED juga seperti dioda yang memiliki 2 kutub yaitu kutub positif dan negatif. Di bawah ini merupakan tampilan dari LED.

Untuk memudahkan antara kutub positif dan negatifnya yaitu dengan melihat pada panjang kakinya. Untuk kaki yang panjang adalah positif(+) dan kaki yang pendek adalah negatif(-). Oke langsung ke pokok pembahasan yaitu cara memakai LED ini. Adapun komponen yang diperlukan sebagai berikut :

Alat dan bahan :

  • NodeMCU V3, BELI
  • LED 5mm
  • Resistor 220 Ohm
  • Kabel jumper male to female, BELI
  • Projectboard

Rangkaian :

Rangkaian LED pada NodeMCU

Konfigurasi pin :

Kaki (+) dihubungkan dengan resistor 220 Ohm ini bertujuan agar LED tidak mudah rusak jadi diperlukan sebuah hambatan resistor. Kemudian lanjut dihubungkan ke pin D1 pada NodeMCU. Sementara kaki (-) dihubungkan langsung ke G/GND.

Percobaan 1 : Blink LED (digital output)

Sketch program :

#define led D1

void setup () {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop () {
digitalWrite (led, HIGH);
Serial.println(“LED nyala”);
delay(1000);
digitalWrite (led, LOW);
Serial.println(“LED mati”);
delay(1000);
}

Penggunaan :

  • Setelah semua komponen di rangkai, hubungkan NodeMCU dengan komputer menggunakan kabel Micro USB
  • Buka Arduino IDE, ke menu Tools > Board : NodeMCU 1.0 > Port : terceklis
  • Selanjutnya upload sketch program di atas
  • Buka Serial Monitornya untuk melihat keterangan

Hasil :

Hasilnya adalah LED akan berkedip dengan delay 1 detik.

Percobaan 2 : Dimmer LED (analog output)

Rangkaian :

Rangkaian sama seperti percobaan 1.

Sektch program :

#define led D1

void setup (){
pinMode(led, OUTPUT);
}
void loop () {
for (int dimmer=1; dimmer<=255; dimmer++){
analogWrite(led, dimmer);
delay(10);
}
for (int dimmer=255; dimmer>0; dimmer–){
analogWrite(led, dimmer);
delay(10);
}
}

Hasil :

Hasil dari percobaan ke 2 adalah nyala LED dari redup kemudian menjadi terang setelah itu menjadi redup kembali dan seterusnya.

Bagaimana sudah bisa kan? cukup sekian pembahasan kali ini.

Terima kasih.

Kategori: NodeMCU

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian