Como detectar los nombres de los GPIO de una placa ESP32 C3 con Circuitpython

Hoy estaba usando una nueva placa ESP32 C3 con Circuitpython, mas que nada para usar una libreria midi que me interesaba. Pero tenia un problema con el modulo board, no me detectaba el nombre del Pin 2(que es la entrada analógica de la placa).

Segun la misma web de ayuda de Circuitpython mencionaba que el nombre de los GPIO cambiaba segun la placa, pero no dan ninguna referencia de como saberlo. Y en los datasheets pinout de la placa en la misma web de espresif no daban referencia.

Era tan simple como hacer esto:

>>import board
>>dir(board)

Y listo, con eso te debe dar los nombres de los pinouts de tu placa, siempre y cuando ya este flasheada y cargado Circuitpython. En este caso uso Thonny.

En mi placa las entrada analogas para leer datos, por ejemplo de un potenciómetro son las que estan marcadas como «ADC1_X» y «ADC2_X» entonces si conecto la señal en el pin 2(ADC1_2) en mi codigo tendría que usar:

import analogio
import board

# Configura el pin analógico del potenciómetro

pin_potenciometro = analogio.AnalogIn(board.IO2)
¿Necesitás revisar tu instalación?

Hacemos mediciones y certificaciones eléctricas.

logo Whatsapp CONTACTO

Trabajos con seguridad y responsabilidad...