Tabla de contenido:

Leer valores ADC de potenciómetros: 4 pasos
Leer valores ADC de potenciómetros: 4 pasos

Video: Leer valores ADC de potenciómetros: 4 pasos

Video: Leer valores ADC de potenciómetros: 4 pasos
Video: Curso ensamblador PIC #15 ADC Lectura de un potenciómetro #microchip #microcontroller #embedded 2024, Mes de julio
Anonim
Leer valores ADC de potenciómetros
Leer valores ADC de potenciómetros

En este artículo, le mostraré cómo leer los valores de ADC de un potenciómetro.

esta es la base de la programación de Arduino. que está leyendo valores analógicos utilizando el pin analógico proporcionado por Arduino.

además de usar el potencio, hay varios sensores que usan entrada analógica. como sensores de luz, sensores de sonido y sensores de humedad del suelo.

¿Por qué usar una olla? porque este componente es fácil de encontrar y puede representar sensores que se leen usando una entrada analógica.

A partir de esta lectura de ADC, posteriormente se puede colaborar con dispositivos de salida. y ciertamente creará cosas interesantes.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Este es un componente que se necesita en este tutorial:

  • Arduino nano v3.0
  • Potentio 100K
  • Cable pasa corriente
  • Junta de proyecto
  • USB mini
  • Ordenador portátil
  • IDE de Arduino

Paso 2: ensamblar

Armar
Armar

Reúna todos los componentes utilizados.

Utilice el dibujo esquemático anterior como guía para ensamblarlo.

Potentio a Arduino

1 ==> Tierra

2 ==> A0

3 ==> + 5V

Paso 3: programación

Programación
Programación

Una vez instalado el circuito. A continuación, llene arduino con el programa de lectura ADC que se ha creado.

El boceto que hice es más o menos así:

void setup () {// inicializar la comunicación en serie a 9600 bits por segundo: Serial.begin (9600); }

// la rutina del ciclo se repite una y otra vez para siempre:

void loop () {// leer la entrada en el pin analógico 0: int sensorValue = analogRead (A0); // imprime el valor leído: Serial.println (sensorValue); retraso (1); // retraso entre lecturas para estabilidad}

También puede descargar el archivo original a continuación:

Paso 4: Resultado

Resultado
Resultado

La siguiente es una forma de ver los resultados:

  • Abra el monitor serial en Arduino.
  • Asegúrese de que la velocidad en baudios en el monitor en serie y el programa sea la apropiada (aquí usando 9600).
  • luego gira el potenciómetro
  • Cuando se gira hacia la derecha, el valor de ADC será aún mayor
  • Cuando se gira a la izquierda, el valor de ADC se reducirá
  • El valor más pequeño es 0 y el valor más grande es 1023.

A partir de datos digitales 0-1023, podemos usarlos para hacer otras cosas interesantes. Solo mira mi próximo artículo.

Recomendado: