Featured image

Curso práctico de MicroPython y Raspberry Pi Pico: El futuro de la educación STEM e IoT (Euskal Encounter)

OpenGune - Zona talleres SPRI-Enpresa Digitala

Durante años, la placa de Arduino ha sido el rey indiscutible en las aulas para la enseñanza de proyectos STEM y el Internet de las Cosas (IoT). Sin embargo, el panorama tecnológico ha evolucionado radicalmente con la llegada de la Raspberry Pi Pico.

Este nuevo microcontrolador no solo es notablemente más potente, sino que introduce una ventaja pedagógica clave: se programa de forma nativa con MicroPython. En el entorno educativo actual, la comunidad asocia directamente aprender MicroPython con dominar Python, el lenguaje de programación más demandado del mundo. Este curso ofrece las claves de esta transición tecnológica, demostrando por qué la Raspberry Pi Pico está sustituyendo a los sistemas tradicionales.

Objetivos

  • Comprender el cambio de paradigma: Analizar las ventajas técnicas y didácticas de Raspberry Pi Pico frente a Arduino.
  • Dominar el entorno MicroPython: Aprender a gestionar el sistema de archivos de la placa, sus librerías genéricas y el IDE Thonny.
  • Facilitar el aprendizaje combinando simulación y hardware: Capacitar a los asistentes para que repliquen proyectos utilizando el emulador online Wokwi y hardware real.
  • Aplicar la lógica de programación: Introducir de forma totalmente práctica estructuras como condicionales (if), bucles (for), operadores booleanos (and/or) y la visualización de datos (print()).

Requisitos

  • Conocimientos de Programación: Nivel básico. Es recomendable que los asistentes hayan tenido alguna experiencia previa programando (conceptos mínimos como variables o bucles, incluso en entornos por bloques). La vertiente práctica de MicroPython reduce drásticamente la complejidad sintáctica respecto al Python tradicional, haciéndolo muy accesible.
  • Conocimientos de Electrónica: Nivel aficionado o introductorio. Recomendable tener nociones básicas sobre cómo funciona un circuito (voltaje, resistencias, componentes), pero no se requieren conocimientos avanzados, ya que el hardware de entrenamiento mitiga la complejidad de las conexiones.

Dirigo a

  • Profesionales en iniciación al IoT: Personas interesadas en el desarrollo de soluciones para el Internet de las Cosas que busquen comprender las posibilidades de MicroPython como herramienta de despliegue rápido y eficiente.
  • Docentes en el ámbito STEM: Es un taller extraordinariamente útil para profesores de todos los niveles educativos:
    • Educación Primaria y ESO: Para introducir metodologías dinámicas y proyectos visuales de forma sencilla en el aula.
    • Bachillerato: Para abordar proyectos tecnológicos con un lenguaje de texto real y potente como Python.
    • Universidad / Grados STEM: Como toma de contacto idónea para explorar plataformas ágiles de prototipado rápido en laboratorios y asignaturas de introducción a la ingeniería o IoT.
  • Aficionados y Makers: Entusiastas de la tecnología, la electrónica recreativa y el movimiento maker que deseen actualizarse, migrar desde entornos tradicionales (como Arduino) y descubrir el ecosistema de Raspberry Pi.

Inscripciones

Este evento es parte de la programación de la Euskal Encounter 2026. Las plazas son limitadas, por lo que es necesario inscribirse previamente. Sólo podrán asistir aquellas personas que se hayan inscrito y que hayan recibido confirmación de su plaza.

Contenido

Introducción, Entorno y Conexión

  • La evolución de Arduino a Raspberry Pi Pico: Ventajas y arquitectura.
  • Entorno de desarrollo: Configuración del IDE Thonny e instalación del firmware de MicroPython en vivo.
  • Estructura interna: Sistema de archivos de la placa y uso de bibliotecas genéricas.
  • Tu primer script: Programa "nexo" en la Dodo Board y sincronización con el emulador Wokwi.

Fundamentos y Periféricos Digitales

  • Salidas digitales (Ledes): Conceptos básicos y ejercicios de parpadeo continuo.
  • El Proyecto Semáforo (Fase I y II): Creación de la lógica secuencial para un semáforo vehicular y peatonal usando el bucle for.
  • Ledes RGB Inteligentes: Control de color e intensidad. Creación de paletas personalizadas (tuplas RGB) y degradados.
  • Entradas digitales (Pulsadores): Uso de la función value(), introducción a las estructuras condicionales (if / else) y los operadores lógicos booleanos (and / or).
  • Interfaces Avanzadas, PWM y Sensores Analógicos
  • Pantalla OLED (Conectividad I2C): Visualización de texto y variables numéricas transformadas en texto (str()). Integración de una cuenta atrás en el semáforo.
  • Control PWM (Zumbador pasivo): Teoría de modulación por ancho de pulso, reproducción de frecuencias/notas musicales y alertas sonoras para el semáforo.
  • Entradas analógicas (ADC): Concepto de resolución (12 vs 16 bits), lectura del potenciómetro de la placa Dodo y mapeo de rangos con el método convert().
  • Sensores Externos:
    • Sensor de Luz (LDR): Inversión de rangos para control lumínico automático.
    • Sensor de Temperatura (TMP36): Captura de voltajes y conversión matemática a grados Celsius.

Robótica Aplicada y Cierre

  • Módulo de Ultrasonidos: Medición de distancias en modo un solo pin (time_pulse_us) y alarmas de proximidad.
  • Motores de Corriente Continua (CC): Control de velocidad y dirección mediante drivers integrados (DRV8833).
  • Demostración Final: Funcionamiento autónomo del robot DODO LITE de Complubot ejecutando la lógica aprendida.

Ponente

Juan de la Herrán Crespo es Ingeniero Informático y cuenta con un Executive MBA por la Universidad de Deusto, además de estudios de doctorado en Ingeniería para la Sociedad de la Información y el Desarrollo Sostenible. 
Con una trayectoria de más de dos décadas en el sector de las Nuevas Tecnologías, compagina su actividad consultora y empresarial con una intensa faceta como docente, divulgador técnico y diseñador de itinerarios educativos en el ámbito tecnológico. 

  • Colaboración Institucional y Corporativa: Colabora activamente con organizaciones del ecosistema empresarial y tecnológico del País Vasco, diseñando e impartiendo laboratorios de capacitación digital de alto rendimiento orientados tanto a profesionales del sector como al reciclaje formativo de equipos docentes y colectivos en desarrollo técnico.
  • Experiencia en Educación Superior y Profesional: Ha ejercido como profesor universitario en grados STEM (impartiendo asignaturas como Fundamentos de los Computadores, Sistemas Operativos y Estructura de Computadores en el Grado de Ciberseguridad de EUNEIZ). Asimismo, cuenta con un amplio recorrido en la Formación Profesional y Técnica, habiendo liderado la Dirección de Formación en Nuevas Tecnologías y Redes del CFP Centro San Luis, e impartido módulos de Administración de Sistemas Informáticos en el CFP Ibaiondo. 
  • Divulgación y Proyectos STEAM: A través de sus plataformas de comunicación y su blog personal (juandelaherran.com), actúa como prescriptor y divulgador de hardware educativo, con especial foco en la robótica y los ecosistemas basados en MicroPython y microcontroladores de última generación como herramientas transversales de aprendizaje.

Su metodología se basa en un enfoque 100% práctico y ameno, diseñado para eliminar la fricción que suele acompañar al aprendizaje de los lenguajes de código, aproximando la lógica algorítmica a cualquier tipo de perfil.