byte analogPin = A0; //poderia ser byte analogPin = 0;
float tensao_mV = 0;
byte portasaida = 13;
void setup() {
Serial.begin(9600);
pinMode(portasaida, OUTPUT);
}
void loop() {
tensao_mV = 1000.00 * 5 * (analogRead(analogPin)) / 1023.00;
Serial.print("analogRead: ");
Serial.print(analogRead(analogPin));
Serial.print(" tensao: ");
Serial.print(tensao_mV);
Serial.println(" mV");
if (tensao_mV > 1000) {
digitalWrite(portasaida, 1);
}
if (tensao_mV < 500) {
digitalWrite(portasaida, 0);
}
}