#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int analogPIN = A0;
int led = (5,4,3);
int angka = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
lcd.init();
lcd.clear();
lcd.backlight();
}
void loop() {
// put your main code here, to run repeatedly:
int val = analogRead(analogPIN);
val = map(val, 0,1023,0,255);
lcd.setCursor(0,0);
lcd.print("kelompok 6");
lcd.setCursor(0,1);
lcd.print(angka);
Serial.print("output berhasil : ");
Serial.println(val);
Serial.println(angka);
for( int i = 0; i<5; i++){
analogWrite(5, HIGH);
analogWrite(4, HIGH);
analogWrite(3, HIGH);
delay(500);
analogWrite(5, LOW);
analogWrite(4, LOW);
analogWrite(3, LOW);
delay(500);
}
if (val >= 0 && val <= 33){
analogWrite(5, HIGH);
} else if ( val > 33 && val <= 66){
analogWrite(5, HIGH);
analogWrite(4, HIGH);
}else if ( val > 66 && val <= 99){
analogWrite(5,HIGH);
analogWrite(4,HIGH);
analogWrite(3,HIGH);
}else if( val == 100){
}
delay(250);
angka = angka + 1;
}