Lectura de Potenciómetro

 


Descripción

Este código lee el valor analógico de un potenciómetro conectado a la entrada A0 y lo convierte en un rango de 0 a 4 utilizando la función map(). Luego, muestra el resultado en el monitor serie de Arduino.

Componentes Necesarios

  • Arduino (UNO, Mega, Nano, etc.)

  • Potenciómetro

  • Cables de conexión

Conexión del Potenciómetro

  • Pin central → Entrada analógica A0

  • Un extremo5V

  • Otro extremoGND

Código:

void setup() {
  Serial.begin(9600);
}

void loop() {
  int valor = analogRead(A0);
  int nivel = map(valor, 0, 1023, 0, 4);
  Serial.println(nivel);
  delay(100);
}

Explicación del Código

  1. Configuración (setup):

    • Inicia la comunicación serie a 9600 baudios con Serial.begin(9600).

  2. Bucle principal (loop):

    • Lee el valor analógico del potenciómetro con analogRead(A0), obteniendo valores entre 0 y 1023.

    • Usa la función map(valor, 0, 1023, 0, 4) para convertir ese valor en un rango de 0 a 4.

    • Imprime el valor convertido en la consola serial con Serial.println(nivel).

    • Agrega un retraso de 100 ms (delay(100)) para evitar lecturas demasiado rápidas.

Código:

void setup() {
  Serial.begin(9600);
}

void loop() {
  int valor = analogRead(A0);
  int nivel = map(valor, 0, 1023, 0, 4);
  Serial.println(nivel);
  delay(100);
}



Comentarios

Entradas populares de este blog

PRACTICA DE ARDUINO SOBRE UN PULSADOR

TAREA DE ARQUITECTRA EN SISTEMAS

EJERCICIOS DE ARQUITECTURA DE COMPUTADORAS SABADO 29