#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#define LED 2
#define LED_KUNING 4
#define tombol1 27
#define tombol2 26
void setup() {
lcd.backlight(); lcd.init();
lcd.setCursor(0,0); lcd.print(" WELCOME TO ");
lcd.setCursor(0,1); lcd.print(" SMKN 1 LHOKNGA ");
pinMode(LED,OUTPUT);
pinMode(LED_KUNING,OUTPUT);
pinMode(tombol1,INPUT_PULLUP);
pinMode(tombol2,INPUT_PULLUP);
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop() {
delay(10);
if(digitalRead(tombol1)==LOW) {
for(int i=0;i<10;i++) {
digitalWrite(LED,HIGH); delay(300);
digitalWrite(LED,LOW); delay(300);
}
}
if(digitalRead(tombol2)==LOW) {
digitalWrite(LED,LOW);
}
}Loading
esp32-devkit-v1
esp32-devkit-v1