Skip to main content

Leitura de Entradas Analógicas com analogRead()

Leitura de Entradas Analógicas com analogRead()

Os pinos analógicos do Arduino permitem a leitura de valores que variam de 0 a 1023, o que representa uma faixa de 0V a 5V (em placas como o Arduino Uno).

Exemplo: Conectar um potenciômetro (ou outro sensor) a um pino analógico e ler seu valor.

  • O potenciômetro é um resistor variável, que ajusta a tensão em seu terminal de saída.

Código:

int potPin = A0;  // Pino analógico A0
int sensorValue = 0;

void setup() {
  Serial.begin(9600);  // Inicia a comunicação serial
}

void loop() {
  sensorValue = analogRead(potPin);  // Lê o valor do potenciômetro
  Serial.println(sensorValue);  // Exibe o valor lido no monitor serial
  delay(100);  // Atraso de 100 ms
}

No código acima, o valor lido do potenciômetro será exibido no Monitor Serial, variando de 0 a 1023 conforme o ajuste do potenciômetro.

Magnificent Bojo-Borwo.png