ESP32 Basic Starter Kit for dummys: Proyecto - 3 Entrada de señales analógicas usando un potenciómetro
En este proyecto se trabaja con señales analógicas (como tiene el ESP32 12bits puede representar hasta 4096 niveles o valores 2^12 es decir del 0-4095) en lugar de unicamente señales digitales (2^1, que son 0 y 1)
El programa que lee el valor del voltaje del potenciómetro a través de GPIO 4 (ESP32 tiene 15 pines ADC con 12 bits de resolución) y lo saca por consola
// El potenciometro está conectado al GPIO 4 (Analog ADC2_CH0) a 3V3 y GND(0V)
const int potPin = 4;
// Se almacena el valor
int potValue = 0;
void setup() {
Serial.begin(115200);delay(1000);
}
void loop() {
// Leyendo el potenciometropotValue = analogRead(potPin);// Escribe el valor en la consola serieSerial.println(potValue);delay(500);
}
Prohibida la reproducción parcial o total de este artículo sin permiso previo del autor
Comentarios
Publicar un comentario