MicroPython desde cero: controla el mundo con código y café

MicroPython es una versión compacta y amigable del lenguaje Python diseñada para microcontroladores. Permite escribir código claro y potente directamente sobre pequeñas placas electrónicas (como ESP32 o Raspberry Pi Pico) y conectar sensores, pantallas y actuadores para que el software interactúe con el mundo físico.

Con MicroPython puedes pasar de encender un LED a construir una estación meteorológica, un display interactivo o prototipos de automatización en muy poco tiempo. Es ideal si te atrae la idea de crear proyectos tangibles sin empezar por electrónica compleja: la curva de aprendizaje es suave, los resultados se ven rápido y la satisfacción de ver “tu código” mover el mundo real es inmediata.

FECHA:

Del 20 de enero al 17 de marzo de 2026

Aula Virtual Darwin Eventur

CARACTERÍSTICAS

 

Modalidad: 100% vIRTUAL

Duración: 60 horas aproximadamente

Dirigido a: Toda persona interesada

Fecha límite inscripción: 13 de enero o hasta cubrir plazas

PRECIO:

ESTÁNDAR: 75 EUROS
ESTUDIANTE O DESEMPLEADO*: 60 EUROS
RESIDENTES EN MÉXICO, CENTRO Y SUDAMÉRICA*: 55 EUROS

*25% DESCUENTO PARA LOS SOCIOS Y SOCIAS DE NUESTRA ASOCIACIÓN: 56,25 EUROS

* VER CONDICIONES EN INSCRIPCIONES

N° de plazas: sólo 50 participantes PARA UNA MEJOR TUTORIZACIÓN Y ATENCIÓN PERSONALIZADA

¿Cómo realizo la inscripción?

¿Tienes dudas?: Mira este F.A.Q.

PRECIO

Rango de precios: desde 55,00 € hasta 75,00 € IVA incluido

PRESENTACIÓN Y OBJETIVOS

Con el curso MicroPython desde cero aprederás de manera práctica a programar microcontroladores para interactuar con el mundo físico.

Aplicado sobre placas como ESP32 o Raspberry Pi Pico aprenderás MicroPython paso a paso, usarás el editor Thonny y montarás proyectos reales con sensores, pantallas y actuadores. Desde las primeras pruebas (leds y sensores) hasta una estación ambiental o un prototipo final, el curso prioriza el aprendizaje por proyectos: claro, directo y útil. Ideal para quien quiere transformar ideas en prototipos —sin necesidad de experiencia previa— y disfrutar del proceso (y de un buen café)..

 

OBJETIVOS

  1. Acercar MicroPython y la electrónica a cualquier persona, mostrando de forma sencilla qué puede hacerse con una placa pequeña y unas pocas líneas de código.
  2. Aprender a programar de manera práctica y rápida, usando MicroPython para convertir ideas en resultados tangibles (leds que parpadean, lecturas de sensores, pantallas que muestran datos).
  3. Desarrollar proyectos creativos y útiles, desde prototipos simples hasta pequeñas automatizaciones, para experimentar, equivocarse y mejorar con cada intento.
  4. Conectar y controlar el mundo físico: saber cómo leer sensores, manejar actuadores y entender cómo interactúan hardware y software.
  5. Fomentar una actitud experimental y colaborativa, compartiendo código, documentación y soluciones abiertas para que aprender sea fácil, accesible y divertido.
DESTINATARIOS

→ Estudiantes de grado, máster o doctorado y profesionales vinculados a las áreas de Ciencias, Tecnología e Informática.

→ Docentes de cualquier sistema de enseñanza de la rama de Ciencias, Tecnología e Informática.

→ Cualquier persona que tenga interés por la temática.

PROGRAMA

🧩 MÓDULO 1: MicroPython para humanos SEMANA 1

¡Tu primera toma de contacto con MicroPython y tu placa!

Contenido

    • Qué es MicroPython y por qué mola tanto
    • Instalación y puesta a punto: ESP32 / Raspberry Pi Pico + Thonny
    • Cómo funciona Thonny y primeros scripts de prueba
    • GPIO: encendiendo tu primer LED (¡sí, ese es tu “hola mundo”!)
    • Tipos de datos, condicionales y bucles para domar el código
    • Entradas digitales: pulsadores y cómo leerlos sin que se vuelvan locos (antirrebote)
    • Salidas digitales: múltiples LEDs y patrones

Prácticas

    • Script parpadeante con LED (Blink)
    • Botón que cambia el estado del LED
    • Pulso SOS en morse con código
    • Semáforo con botón y temporizador

⚡MÓDULO 2: Jugando con entradas y salidas SEMANAS 2 y 3

Empieza lo bueno: ¡toca, controla y mueve cosas!

Contenido

    • PWM: control de brillo de un LED (¡ambiente chill!)
    • Control de servomotores: mueves cosas con precisión, como un brazo robótico o una compuerta
    • Servos con MicroPython: ciclo de trabajo, ángulos y movimientos suaves
    • Tiempos y delays con time, utime y machine.Timer

Prácticas

    • Luz tenue que se regula como si bajaras una persiana
    • Servo que gira según la pulsación del botón (ej. compuerta)
    • Sistema de apertura tipo barrera de estacionamiento con servo + LED

🌡️MÓDULO 3: Monitoreando el entorno como un robot espía SEMANA 4

Aprende a leer lo que pasa a tu alrededor

Contenido

    • Qué son los sensores y cómo hablar con ellos en MicroPython
    • Sendor de luz LDR
    • Sensor DHT11 / DHT22: temperatura y humedad por el método clásico
    • Comunicación I2C: cómo funciona y cómo usarla sin dolor
    • Sensor BME280: la versión premium (temp., hum., presión)
    • Mostrar datos por consola y en Thonny
    • Almacenamiento básico de datos en CSV

Prácticas

    • Termómetro digital con sensor DHT o similar y consola
    • Registro de temperatura y humedad cada minuto
    • Alerta de humedad baja con LED o zumbador

 

🖥️MÓDULO 4: Pantallas, datos y otras magias visuales SEMANA 5

¿Y si le das ojos a tu proyecto?

Contenido

    • Pantalla LCD 16×2 I2C: muestra mensajes sin ocupar muchos pines
    • Pantalla OLED I2C: textos, gráficos simples y datos en tiempo real
    • Actualización de datos en pantalla
    • Interfaces básicas de usuario: menús simples y botones

Prácticas

    • Estación meteorológica con OLED en vivo
    • LCD con menú para elegir qué sensor mostrar
    • Iconos básicos en OLED: caritas felices y tristes según clima

 

🚀MÓDULO 5 SEMANAS 6 y 7 –  PROYECTO FINAL

Los participantes deberán desarrollar un proyecto final que integre programación, electrónica básica y creatividad, poniendo en práctica todo lo aprendido a lo largo del curso

Planificación del Proyecto

Definición de la idea del proyecto

Identificación de los componentes necesarios

Esbozo del diseño y funcionalidades

Desarrollo del Proyecto

Montaje

Pruebas

Código y ajustes del Proyecto

Escritura del código en MicroPython

Realización de ajustes pertinentes

Presentación del Proyecto

Preparación de una breve exposición del proyecto

Demostración práctica

Este programa es susceptible de modificaciones por lo que algunos contenidos podrían variar.

DOCENTE

Fotografía de José Antonio Vacas, docente del curso Raspberry Pi: de principiante a maker creativo

José Antonio Vacas

Licenciado en Física Teórica con un doctorado en Física Computacional. Cuenta con experiencia profesional como programador y analista en diversas empresas.

Desde hace aproximadamente diez años, se dedica exclusivamente a la formación, colaborando con Centros de Profesores (CEPs) de Andalucía y Castilla-La Mancha, la Universidad de Granada (UGR) y la Red Guadalinfo.

Actualmente, imparte la asignatura de Robótica Aplicada al Aula en el Máster STEAM de la Universidad Europea de Madrid. Ha sido docente en la Universidad de Granada durante su doctorado y en un centro de Formación Profesional privado, donde enseñó programación y desarrollo de software.

Sus formaciones suelen centrarse en temáticas tecnológicas, alternando cursos de carácter más técnico, como programación, robótica, diseño e impresión 3D, con propuestas orientadas al uso educativo de las Tecnologías de la Información y la Comunicación (TIC) en el aula.

REQUISITOS PREVIOS Y TÉCNICOS

No será necesario ningún conocimiento previo de programación ni electrónica.

Uso básico de computadora (copiar archivos, navegar por carpetas).

Y por supuesto, ¡ganas de aprender y experimentar!

MATERIAL NECESARIO

🧠 Placa de desarrollo (elige una):

  • ESP32 DevKit V1 o similar
  • Raspberry Pi Pico W (opción muy estable y sencilla)

     

🔌 Conectividad y base:

  • 1x Protoboard (400-830 puntos)
  • 1x Cable microUSB o USB-C (según placa)
  • 30x Cables Dupont macho-macho y macho-hembra

     

💡 Salidas:

  • 5x LEDs (rojo, verde, azul, amarillo, blanco)
  • 5x Resistencias de 220 ohm
  • 1x Zumbador pasivo o activo (buzzer)

     

🎮 Entradas:

  • 3x Pulsadores (push buttons)
  • 3x Resistencias de 10k ohm (pull-down para botones)

     

🌡️ Sensores ambientales: Alguno de ellos

  • 1x Sensor DHT11 o DHT22 (temp. y humedad básica)
  • 1x Sensor BME280 (temp., humedad y presión más precisa)
  • 1x Sensor de luz LDR

     

🖥️ Pantallas: Alguna de ellas

  • 1x LCD 16×2 con módulo I2C
  • 1x Pantalla OLED I2C 0.96″ (128×64)

     

⚙️ Actuadores:

  • 1x Servomotor SG90 o MG90S (si tienes más de uno mejor)
  • Accesorios para servo (paletas, tornillos)

     

🧰 Extra (opcional pero útil):

  • 1x Potenciómetro 10k (para control analógico)
  • 1x Sensor de luz (LDR + resistencia)
  • 1x Caja organizadora

1x Fuente de alimentación externa (USB 5V o batería)

METODOLOGÍA

El curso MicroPython desde cero es 100% VIRTUAL. El Aula Virtual estará disponible las 24 horas del día, los 7 días de la semana para acceder a ella cuando se desee. No es necesario entrar a una hora específica. Cada participante se establece su propio horario siempre teniendo en cuenta las fechas finales de entrega de los ejercicios propuestos.

Además, gracias a este sistema se puede compaginar con estudios y/o trabajo siendo adecuado para una correcta adquisición de conocimientos y disfrute de las diferentes temáticas propuestas.

♦ El curso tiene carácter NO PRESENCIAL con una duración de 60 horas totales durante semanas.

♦ Desde la Semana 1 a la Semana 5 se publicará el material didáctico necesario para desarrollar las actividades propuestas, estimándose un total de 45 horas.

♦ Las semanas 6 y 7 los participantes deberán desarrollar un Proyecto Final aplicando todos los conocimientos aprendidos, con una estimación de 15 horas.

La semana 8 se considerarán extras para la entrega de actividades atrasadas.

♦ La duración del curso es de 8 semanas finalizando el 17 de marzo de 2026. A partir de dicha fecha y hasta el 17 de abril de 2026 los participantes permanecerán matriculados en el curso para consulta y descarga del material, pero no dispondrán de tutorización mediante foros o mensajes privados con el docente.

♦ Los participantes establecerán su propio horario de lectura y visualización de material proporcionado, así como para la realización de los ejercicios propuestos, por lo que no será necesario estar conectado al Aula Virtual a una hora específica.

♦El curso consta de explicaciones teóricas incluyendo material en formato PDF y enlaces de interés sobre las materias necesarias para que los participantes puedan completar sin problemas los ejercicios prácticos que se planteen durante el curso y, además, se intentará que sea lo más interactivo posible.

♦ A través del Aula Virtual los participantes podrán solicitar ayuda al docente sobre cualquier temática relacionada con el curso en todo momento mediante los FOROS habilitados para ello o por MENSAJES PRIVADOS y CORREO ELECTRÓNICO.

♦ Se realizará en su totalidad delante de un ordenador y será necesaria una conexión a internet.

EVALUACIÓN

Para poder obtener el Certificado de Aprovechamiento del curso MicroPython desde cero los participantes deberán haber superado más del 80% del total, con una nota superior a 5 sobre 10 puntos.

♦ Si se quiere obtener el Certificado de Asistencia del curso los participantes deberán haber superado entre el 50% y el 80% del total.

♦ En ambos casos, se expedirá un Certificado Digital en formato PDF que se enviará al correo electrónico.

 

Porcentajes de valoración:

  • Ejercicios: 60%
  • Proyecto Final: 40%
INSCRIPCIONES

PRECIO:

  • Estándar: 75 euros.
  • Precio Estudiante o Desempleado*: 60 euros.
  • Residentes en México, Centro y Sudamérica**: 55 euros
  • ATENCIÓN: Nuestros socios y socias tendrán un descuento del 25% sobre el precio estándar, con lo que se quedaría en 56,25€.

* Una vez realizada la inscripción, para acceder al precio de Estudiante o Desempleado, se tiene que enviar un correo a info@darwineventur.es con lo siguiente:

– Resguardo del pago de la matrícula del año actual (secundaria, bachillerato, estudiantes de Formación Profesional, universitarios y doctorados).
– Justificante de alta en desempleo (desempleados).

** IMPORTANTE: para residentes, durante el curso, de México, Centro y Sudamérica (Aunque en el tipo de inscripción aparezcan euros, una vez indicado el país de procedencia en la facturación (al hacer el pago), el precio se actualizará a dólares).

INSCRIPCIONES: Para poder inscribirte al curso MicroPython desde cero deberás elegir el Tipo de inscripción y pinchar en Añadir al carrito. Para finalizar la compra se deberá iniciar sesión. Si aún no estás registrado deberás registrarte pinchando en REGISTRO que verás en la parte superior de la web. Una vez iniciado sesión se deberá rellenar el formulario de facturación. El abono se realizará de forma segura mediante tarjeta de débito o crédito.

En este vídeo te indicamos como realizar los pagos.