#define sensor A0
void setup() {
for (int i = 4; i<13; i++) {
pinMode(i,OUTPUT);
}
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop() {
int leitura = analogRead(sensor);
int nivel = map(leitura,112,360,4,12);
Serial.print("Nível: ");
Serial.println(nivel);
acendeBarra(nivel);
}
void acendeBarra (int nivel){
for(int i = 4;i<=nivel;i++){
digitalWrite(i,HIGH);
}
for(int i = nivel+1;i<13;i++){
digitalWrite(i,LOW);
}
}