Estación meteorológica. Primeros pasos con Raspberry Pi Pico W

28 de Septiembre, 2024 - Tiempo de lectura: 3 minutos

Después de mucho tiempo me apetecía retomar el contacto con los microcontroladores. Hice algún pequeño proyecto con Arduino, pero quería explorar otras cosas. Entre las mil opciones que existen hoy en día había dos cosas que tenía ganas de probar:

Por un lado un micro moderno. Me llamó la atención la familia de las Raspberry Pi Pico, basadas en el micro RP2040. Me decanté por el que tiene la "W" de Wifi.

Por otro lado la programación en Python, o mejor dicho su variante para microcontroladores MicroPython. En la universidad (en los primeros años de este siglo...) programé mucho con ensamblador (el mítico 8051) y luego con C. El lenguaje C me sigue pareciendo el mejor de todos los lenguajes para aprender a programar en la escuela, pero Python es muy interesante a día de hoy.

Cuando me llegó la placa, me descargué el Thonny y el firmware necesario para poder programar en MicroPython.

Si la placa se conecta por USB mientras se mantiene pulsado el botón BOOTSEL , el PC la reconoce como una unidad de almacenamiento con el nombre RPI-RP2. Copiando el archivo con el firmware a la unidad de almacenamiento ya está descargado el firmare en el micro, así de sencillo.

Con el firmware cargado Thonny reconoce la placa como un puerto COM (En mi caso el COM5). Ahora ya está listo para programar.

El "Hola mundo" de los microcontroladores es hacer parpadear un LED. Copié un programa de ejemplo y lo tenía funcionando en unos minutos.

Un detalle importante: El programa que se tenga escrito se puede ejecutar directamente pulsando en RUN en Thonny cuando se tiene listo. Pero para descargarlo en el micro hay que guardar el programa en la Raspberry Pi Pico, y no vale con un nombre cualquiera. Si se quiere que el programa corra al darle tensión a la Raspberry Pi Pico, estando desconectada del PC, hay que guardar el programa como "main.py" en la Raspberry Pi, con "save as...".

La primera aplicación que quiero desarrollar es una estación meteorológica. Por aquí contaré los pasos que voy dando.

Mas información aquí: