#include <Servo.h>
Servo myServo;
int potpin = 0;
int val;
int pinLed1 = 13;
int pinLed2 = 12;
int pinLed3 = 8;
int pinLed4 = 7;
int pinLed5 = 4;
void setup() {
Serial.begin(115200);
pinMode(A1, INPUT);
pinMode(pinLed1, OUTPUT);
pinMode(pinLed2, OUTPUT);
pinMode(pinLed3, OUTPUT);
pinMode(pinLed4, OUTPUT);
pinMode(pinLed5, OUTPUT);
myservo.attach(9);
}
void loop() {
int value = analogRead(A1);
Serial.println(value);
delay(100);
val = analogRead(potpin);
val = map(val, 0, 1023, 0, 100)
myservo.write(val);
int persen = map(value, 0, 1023, 0, 100);
if (persen >=0 && persen <= 20) {
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, LOW);
digitalWrite(pinLed3, LOW);
digitalWrite(pinLed4, LOW);
digitalWrite(pinLed5, LOW);
}
if(persen >=21 && persen <=40) {
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
digitalWrite(pinLed3, LOW);
digitalWrite(pinLed4, LOW);
digitalWrite(pinLed5, LOW);
}
if(persen >=41 && persen <= 60) {
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
digitalWrite(pinLed3, HIGH);
digitalWrite(pinLed4, LOW);
digitalWrite(pinLed5, LOW);
}
if(persen >=61 && persen <= 80) {
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
digitalWrite(pinLed3, HIGH);
digitalWrite(pinLed4, HIGH);
digitalWrite(pinLed5, LOW);
}
if(persen >=81 && persen <= 100) {
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
digitalWrite(pinLed3, HIGH);
digitalWrite(pinLed4, HIGH);
digitalWrite(pinLed5, HIGH);
}
}