Anda dapat menggunakan platform Arduino IDE untuk memprogram ESP8266 D1 Mini agar dua lampu berkedip bergantian. Berikut contoh kode yang dapat Anda gunakan:
#include <Arduino.h>
// Tentukan pin yang akan digunakan
const int lampu1Pin = D1; // Misalnya, lampu 1 dihubungkan ke pin D1
const int lampu2Pin = D2; // Lampu 2 dihubungkan ke pin D2
void setup() {
// Atur pin sebagai OUTPUT
pinMode(lampu1Pin, OUTPUT);
pinMode(lampu2Pin, OUTPUT);
}
void loop() {
// Nyalakan lampu 1, dan matikan lampu 2
digitalWrite(lampu1Pin, HIGH);
digitalWrite(lampu2Pin, LOW);
delay(1000); // Tahan selama 1 detik
// Matikan lampu 1, dan nyalakan lampu 2
digitalWrite(lampu1Pin, LOW);
digitalWrite(lampu2Pin, HIGH);
delay(1000); // Tahan selama 1 detik
}
```
Pastikan Anda telah menginstal pustaka ESP8266 dalam Arduino IDE dan telah memilih papan "LOLIN(WEMOS) D1 R2 & mini" dari menu "Tools > Board". Kemudian, sambungkan LED atau lampu ke pin yang sesuai dengan definisi `lampu1Pin` dan `lampu2Pin`. Kode di atas akan membuat dua lampu berkedip bergantian dengan interval 1 detik.
Setelah mengunggah kode ini ke ESP8266 D1 Mini, Anda akan melihat dua lampu berkedip bergantian di pin yang telah Anda tentukan. Pastikan Anda telah menghubungkan resistor kecil (biasanya 220 ohm) ke masing-masing pin LED untuk melindungi LED dari arus berlebihan.
Comments
Post a Comment