Cómo utilizar sensores analógicos con el Arduino?

  • Dec 26, 2019
click fraud protection

Estos sensores son generalmente más baratos.

Y muy fácil de usar!

sensor analógico - un sensor que da salida a un valor de tensión, que es el valor medido equivalente.

Por ejemplo, 2 puede significar 25 grados Celsius desde el sensor de temperatura análogo.

Usted puede encontrar muchos diferentes sensores analógicos: temperatura, luz, sonido, lluvia, humedad, etc.

Arduino tiene entradas analógicas que se pueden utilizar para leer estos valores.

método (pin) Uso analogRead para leer la señal de una entrada analógica.

PASO 1: Conectar el sensor

Algunos sensores se suministran en forma de módulos con un pasador que se puede conectar directamente a una entrada analógica Arduino.

Otros son sensores resistivos que necesita fusionarse con una resistencia con el fin de leer su valor.

PASO 2: Descargue el código de prueba

Descargar el código de prueba en el entorno de programación de Arduino para probar el sensor:

int analogPin = 0; // N analógica de salida que está conectado a su sensor
int val = 0; // variable para almacenar los valores de lectura
instagram viewer
void setup () {
Serial.begin (9600); // Configuración de la conexión en serie
}
void loop () {
val = analogRead (analogPin); // leer los datos de la salida analógica
Serial.println (val); // transmisión de datos a través de un enlace serie
}

Paso 3: Lea el valor

Utilizar el «Serial Monitor» en el menú «Herramientas», para ver las lecturas del sensor.

Los valores analógicos están en el intervalo de 0 a 1,023:

  • 0 es de 0 voltios en la salida analógica;
  • 1023 es una salida analógica de 5 voltios;

Paso 4: Convertir los datos recibidos

Para encontrar pruebas en un determinado formato que necesita, por ejemplo, grado Celsius de temperatura, comprobar la coincidencia de los datos de la tabla para su sensor y realizar los cálculos necesarios en mi código.