Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Kontrol LED dengan Push Button Switch Menggunakan NodeMCU

Kontrol LED dengan Push Button Switch Menggunakan NodeMCU

Diposting pada 17 December 2018 oleh farhan / Dilihat: 4.559 kali / Kategori:
 

Hallo semua, pada artikel kali saya ini akan membahas kembali seputar push button switch dimana pada artikel yang sebelumnya sudah dibahas pada Cara Menggunakan Tombol/Push Button Switch pada Arduino Uno namun kali ini sedikit berbeda, saya akan menggunakan board NodeMCU yang fungsi menyalakan sebuah LED dengan kondisi tetap jika push button dilepas, berikut ini pembahasannya.

Alat dan bahan :
  • Nodemcu V3 CH340, BELI
  • Push Button Switch
  • Lampu LED dan resistor 220 Ohm
  • Kabel jumper Male to Female, BELI
  • Project Board, BELI
Rangkaian :
Konfigurasi pin :
  • Push button dihubungkan ke pin D2
  • LED dihubungkan ke pin D1, perhatikan gambar di atas.
Silahkan rangkai komponen terlebih dahulu. Sketch program :
#define pinLED D1
#define pinButton D2

int buttonState;
int oldButton = 0;
int state = 0;

int buttonState;
int oldButton = 0;
int state = 0;

void setup() {
Serial.begin(9600);
pinMode(pinLED, OUTPUT);
pinMode(pinButton, INPUT_PULLUP);
}

void loop() {
buttonState = digitalRead(pinButton);
if(!buttonState && !oldButton){
if(state == 0){
digitalWrite(pinLED, HIGH);
Serial.println("LED ON");
state = 1;
}else{
digitalWrite(pinLED, LOW);
Serial.println("LED OFF");
state = 0;
}
oldButton = 1;
}else if(buttonState && oldButton){
oldButton = 0;
}
}
  Upload sketch program di atas.

Kemudian coba tekan push button dan lepas, hasilnya adalah lampu LED akan menyala. Ketika ditekan lagi lampu LED akan mati.

Sekian pembahasan artikel kali ini, semoga bermanfaat.

Bagikan ke

Kontrol LED dengan Push Button Switch Menggunakan NodeMCU

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Kontrol LED dengan Push Button Switch Menggunakan NodeMCU

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: