//entrada analógica
#define potPin 35 //liga o potenciômetro ao pino 35
#define led1 19
#define led2 16
int valorResolucao = 0; //cria a variável que vai receber o valor lido na entrada analógica 35
float tensao = 0;
void setup()
{
Serial.begin(115200);
delay(1000);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop()
{
valorResolucao = analogRead(potPin);
tensao = (valorResolucao * 0.000806);
Serial.print("Resolução:");
Serial.println(valorResolucao);
Serial.print("Tensão:");
Serial.print(tensao);
Serial.println("V");
if(valorResolucao == 4095)
{
digitalWrite(led2, HIGH);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led2, LOW);
digitalWrite(led1, LOW);
delay(500);
}
else
{
if(tensao <= 2)
{
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
}
else
{
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
}
delay(500);
}
}