Si quieres aprender a programar Python, a la vez que haces tus primeros proyectos electrónicos, nuestro libro «Programando la Pico» es una muy buena opción. Es la versión en castellano de «Programing the Pico» de Simon Monk del que he aprendido desde hace muchos, muchos años.
En el informe Tiobe de agosto de 2024 Python aparece en el puesto número 1 del famoso ranking (y lo lleva haciendo desde hace más de un año) como el lenguaje de programación que más interés despierta.
En nuestro libro aprenderás las bases de Python usando una de las placas actuales más avanzadas ¡y a la vez barata! como es la Raspberry Pi Pico, en sus variantes H o W, o a la nueva Raspberry Pi Pico 2.
En él aprenderemos las bases de Python: variables, estructuras de control, funciones, colecciones, listas, … También veremos cómo importar módulos y a instalar aquellos que necesitemos y que no estén incluidos por defecto. Usaremos en concreto MicroPython la versión de Python adaptada para dispositivos de pequeño tamaño, como la Raspberry Pi Pico, el ESP32 o la mismísima micro:bit.
A lo largo del libro también te enseñaremos las características de la placa Raspberry Pi Pico, cómo usar sus patillas, como entradas/salidas digitales y como analógicas, cómo usar PWM para controlar el brillo de leds o los movimientos de servomotores. También aprenderemos a conectar las Raspberry Pi Pico W remotamente tanto por Wifi como por Bluetooth. El código que usaremos también es compatible con las placas que usan el procesador RP2040 y con el nuevo RP2350.
Pero no te preocupes si no sabes lo que es PWM o cómo conectar un led, o lo que es un módulo o una colección de elementos, el libro está pensado para todos aquellos que no tienen experiencia en programación o en en el montaje de proyectos electrónicos, sólo necesitas tener algo de manejo con tu ordenador personal para saber instalar programas, ah, y los programas que usamos en el libro son todos gratuitos y de código abierto, por lo que tampoco vas a necesitar comprar ningún software.
No es un problema si no has programado nunca, empezamos desde cero, introduciendo todos los conceptos y explicando cómo usar el entorno de programación Thonny que utilizaremos para programar la Pico, y que podríamos utilizar para programar el ESP32 o la micro:bit. Este entorno te será útil si más adelante quieres aprender a hacer aplicaciones con Python, aunque este tema no lo tratamos en este libro.
Si no quieres escribir todo el código, o para comprobar los ejemplos que hagas, puedes descargar el código de los ejemplos del libro de esta paǵina
Para realizar los montajes incluídos en el libro necesitarás algunos de los componentes electrónicos más habituales: leds, pulsadores, resistencias, servo, cables de conexión, resistencia variable, placa de prototipo, pantalla OLED y por supuesto una Raspberry Pi Pico, ya sea la H o la W (con wifi y Bluetooth) o incluso la nueva Raspberry Pi Pico 2
Puedes encontrar los componentes que usamos en el libro (salvo la Pico y la pantalla OLED) en el Kit de electrónica para la Pico de MonkMakes
Que además incluye una placa de prototipo especialmente diseñada para la Pico, con los nombres de las patillas para facilitar enormemente los montajes donde la utilicemos.
No estoy seguro de cuál fue el primer libro de Simon Monk que leí, creo que «30 Arduino Projects for the Evil Genius», con ese título captó mi atención, estaba repleto de ideas para hacer todo tipo de proyectos con Arduino. Disfruté enormemente con sus conocimientos y con su peculiar humor.
También recuerdo que cuando compré mi primera Raspberry Pi, que era la versión 1, sobre el 2013, directamente aprendí todo lo necesario para usarla de su libro «Learn Python with Raspberry Pi» . Desde entonces he utilizado los libros de Simon para aprender a usar todo tipo de «cacharros», y sacar ideas y ejemplos de sus colecciones de proyectos «malignos».
Ahora he tenido la suerte de colaborar con Simon Monk en la traducción y adaptación de su libro «Programming the Pico» al castellano, en esta segunda edición de «Programando la Pico«
Gracias Simon por contar conmigo, espero que sigamos colaborando en otros libros y proyectos, adaptándolos al Español.