// Pinos digitais (0 a 13)
/*
Entradas analógicas (pinos A0 a A5)
0.00V a 5.00V
Analog-To-Digital Converter (ADC)
Converte o valor da tensão dos pinos
em um valor binário de 10 bits.
2 ^ 10 = 1.024
Arduino UNO (10 bits)
min 0.00V ---> 0b0000000000 ---> 0
max 5.00V ---> 0b1111111111 ---> 1.023
valor = analogRead(A0);
*/
#define LED_AZ 3
// Variável que recebe o valor convertido pelo ADC
int valorAnalog;
void setup() {
Serial.begin(9600);
pinMode(LED_AZ, OUTPUT);
}
void loop() {
valorAnalog = analogRead(A0);
delay(10); // 0.01s
Serial.println("Valor convertido pelo ADC: " + String(valorAnalog));
// Serial.print("Valor convertido pelo ADC: ");
// Serial.println(valorAnalog);
// Exemplo:
if(valorAnalog > 700){
digitalWrite(LED_AZ, HIGH);
Serial.println("Limite atingido!!!");
}
else digitalWrite(LED_AZ, LOW);
delay(500); // 0.5s
}