● online
- 5V 700mA (3.5W) Isolated switch Power Supply Modul....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M....
- USB To RS485 High Speed Converter RS-485 RS 485 Ad....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol....
- 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.
Kontrol LED dengan Push Button Switch Menggunakan NodeMCU
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

- Push button dihubungkan ke pin D2
- LED dihubungkan ke pin D1, perhatikan gambar di atas.
#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.Kontrol LED dengan Push Button Switch Menggunakan NodeMCU
Alat dan Bahan ESP8266 Lolin(Wemos) NodeMcu v3 beli Modul MAX7219 LED dot matrix 8×8 beli Jenis Modul Modul MAX7219... selengkapnya
Syarat utama jika anda ingin belajar atau ingin menjadi programmer web sebelum belajar Bahasa pemograman alangkah baiknya memahami dulu... selengkapnya
Phyton merupakan bahasa yang sangat populer saat ini. Bahasa yang dibuat oleh Guido Van Rossum pada tahun 1991 ini... selengkapnya
Pada umumnya sebuah output data dapat kita tampilkan di berbagai platform software maupun hardware. Misalnya pada web, aplikasi android,... selengkapnya
LCD 128×64 merupakan sebuah display yang diatur berdasarakn graphic (pixel) bukan karakter. Jadi kita bisa memposisikan pada setiap titik... selengkapnya
Halo semuanya, di tutorial kali ini Saya akan berbagi tutorial tentang simulasi sistem smart home sederhana. Seperti yang kita... selengkapnya
NodeMCU dikhususkan sebagai board yang dapat terhubung dengan jaringan internet (Wifi), jadi buat yang ingin belajar Internet of... selengkapnya
Pada robot elektronik sering kali digunakan motor servo sebagai leher yang bisa bergerak, motor servo adalah perangkat elektromekanis yang dirancang... selengkapnya
Pada beberapa profesi yang menggunakan bantuan suatu aplikasi ataupun perangkat lunak sangatlah banyak. Nyatanya dengan adanya berbagai macam perangkat... selengkapnya
Android checkbox adalah tipe dari button yang ada di android. Tipe checkbox ini terdiri dari checked or unchecked. Fungsi... selengkapnya
Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500ESP-WROOM-32 is Powered by Espressif’s most advanced SoC, the ESP-WROOM-32 features high performance, a wide range of peripherals, Wi-Fi and… selengkapnya
Rp 38.400Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900

Saat ini belum tersedia komentar.