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
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.