/*======================================================================
ROGRAM LED-blink untuk menguji :
- ESP8266 WeMos_D1_Mini
- ESP32 WeMos_D1_R32 board
- ESP32 DevKitC_V4 board
------------------------------------------------------------------------
Led merah dikoneksi ke pin 12, Led hijau ke pin 13, Led Kuning ke pin 15
LCD-I2C dikoneksi ke pin SDA dan SCL
Lihat datasheet untuk menentukan pin pada ESP yang anda gunakan
======================================================================*/
#include <LiquidCrystal_I2C.h> //deklarasi library LCD-I2C
LiquidCrystal_I2C lcd(0x27,16,2);//membuat nama objek lcd
#define Led_Merah 12
#define Led_Hijau 13
#define Led_Kuning 15
void setup() {
Serial.begin(9600); //mengaktifkan serial port
Serial.print("Hello, ESP32 !");//menulis ke Serial Monitor
lcd.init(); lcd.backlight(); //Inisialisasi dan nyalakan LCD
lcd.setCursor(0,0); //pindahkan kursor ke kolom-0 baris-0
lcd.print("Program Uji ESPx"); //tulis ke LCD : "Program Uji ESPx"
lcd.setCursor(0,1); //pindahkan kursor ke kolom-0 baris-1
lcd.print("Led-Blink & LCD"); //tulis ke LCD : "Led-Blink & LCD"
pinMode(Led_Merah, OUTPUT); //set pin Led_Merah sebagai Output
pinMode(Led_Hijau, OUTPUT); //set pin Led_Hijau sebagai Output
pinMode(Led_Kuning, OUTPUT); //set pin Led_Hijau sebagai Output
}
void loop() {
digitalWrite(Led_Merah, HIGH); digitalWrite(Led_Hijau, LOW);
digitalWrite(Led_Kuning, LOW);
delay(1000);
digitalWrite(Led_Merah, LOW); digitalWrite(Led_Hijau,HIGH);
digitalWrite(Led_Kuning, LOW);
delay(1000);
digitalWrite(Led_Merah, LOW); digitalWrite(Led_Hijau, LOW);
digitalWrite(Led_Kuning,HIGH);
delay(1000);
}
esp:0
esp:2
esp:4
esp:5
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:21
esp:22
esp:23
esp:25
esp:26
esp:27
esp:32
esp:33
esp:34
esp:35
esp:3V3
esp:EN
esp:VP
esp:VN
esp:GND.1
esp:D2
esp:D3
esp:CMD
esp:5V
esp:GND.2
esp:TX
esp:RX
esp:GND.3
esp:D1
esp:D0
esp:CLK
lcd1:GND
lcd1:VCC
lcd1:SDA
lcd1:SCL
vcc1:VCC
vcc2:VCC
led1:A
led1:C
led2:A
led2:C
r1:1
r1:2
gnd1:GND
r2:1
r2:2
led3:A
led3:C
r3:1
r3:2
gnd3:GND