Como usar analógicos sensores com o Arduino?

  • Dec 26, 2019
click fraud protection

Estes sensores são geralmente mais baratos.

E realmente fácil de usar!

sensor analógico - um sensor que gera um valor de tensão, que é o valor medido equivalente.

Por exemplo, pode significar 2 25 graus Celsius a partir do sensor de temperatura analógico.

Você pode encontrar muitos diferentes sensores analógicos: temperatura, luz, som, chuva, umidade, etc.

Arduino tem entradas analógicas que podem ser usados ​​para ler estes valores.

Uso analogRead (PIN) para ler o sinal a partir de uma entrada analógica.

PASSO 1: sensor de Ligação

Alguns sensores são fornecidos sob a forma de módulos com um pino que pode ser ligada directamente a uma entrada analógica Arduino.

Outros são sensores resistivos que você precisa para se fundir com um resistor, a fim de ler seu valor.

PASSO 2: Faça o download do código de teste

Faça o download do código de teste no ambiente de programação Arduino para testar o sensor:

int analogPin = 0; // N analógico de saída que está ligado ao sensor
int val = 0; // variável para armazenar os valores de leitura
instagram viewer
void setup () {
Serial.begin (9600); // configuração da conexão serial
}
void loop () {
val = analogRead (analogPin); // lê os dados a partir da saída analógica
Serial.println (Val); // A transmissão de dados através de uma ligação em série
}

Passo 3: Leia o valor

Use o «Monitor de série» no menu «Ferramentas», para ver as leituras dos sensores.

Os valores analógicos estão no intervalo de 0-1023:

  • 0 é 0 volts na saída analógica;
  • 1023 é uma saída analógica de 5 volts;

Passo 4: Converter os dados recebidos

Para obter provas, em um determinado formato que você precisa, por exemplo, grau Celsius de temperatura, verificar a correspondência de dados de mesa para o seu sensor e realizar os cálculos necessários no meu código.