#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int nilai;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
lcd.begin(16, 2);
lcd.backlight();
}
void loop() {
// put your main code here, to run repeatedly:
nilai = analogRead(A0);
Serial.print("nilai = ");
Serial.println(nilai);
lcd.setCursor(0, 1);
lcd.print("nilai = ");
lcd.println(nilai);
delay(500);
if (nilai > 200 && nilai < 400) {
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
if (nilai > 500 && nilai < 600) {
digitalWrite(12, HIGH);
}
else {
digitalWrite(12, LOW);
}
if (nilai > 700 && nilai < 800) {
digitalWrite(11, HIGH);
}
else {
digitalWrite(11, LOW);
}
}