Saltar al contenido
Cursos Ladetec

Arduino y microcontroladores · Adultos · 18+ años

Vibe Coding: firmware, apps para celular y Git con un agente de IA

La IA escribe el código; tú lo entiendes, lo revisas y respondes por él

12sesiones

De 120 min

24horas

120 min efectivos por sesión

4módulos

Un proyecto montado al cierre de cada uno

Enfoque

Un agente de IA escribe el código —Claude Code o Antigravity, a elección de cada alumno—; el alumno lo lee, lo explica y lo firma con su nombre en Git. Cada cambio pasa por un diff revisado antes de entrar, cada sesión cierra con una modificación hecha a mano sin IA, y el proyecto final se defiende en voz alta frente al grupo. Se parte de lo que el alumno ya sabe de Arduino y se llega a un ESP32 controlado desde una app propia en el celular.

equipo
ESP32 (Xtensa dual-core) · Celular Android
calendario
Extracurricular. Primera opción: cursos de verano, con varias sesiones por semana. También se imparte en periodo lectivo siempre que quede lejos de las fechas de exámenes de la escuela.
requisito previo
Arduino clásico: C/C++ con Arduino IDE o Embebidos avanzados: ESP32 IoT/BLE + Raspberry Pi

Temario

4 módulos, 12 sesiones

  1. 01

    Git y el agente de IA: trabajar con un copiloto sin perder el control

    3 sesiones

    1. Terminal y Git desde cero, sin IA: repositorio, commit, diff e historial
    2. Claude Code o Antigravity: pedir un cambio concreto, leer el diff antes de aceptarlo y fijar las instrucciones del proyecto
    3. Ramas, GitHub y pull requests: el agente propone, el alumno revisa, fusiona o revierte

    proyectoRepositorio propio en GitHub donde cada commit lo puede explicar su autor

  2. 02

    Firmware para ESP32 con el agente

    3 sesiones

    1. Del Arduino Uno al ESP32: lo que se conserva, lo que cambia (3.3 V, WiFi) y predecir antes de compilar
    2. Código que no se bloquea: refactorizar un sketch con delay() a millis() y una máquina de estados
    3. El ESP32 como servidor: una API HTTP en JSON para leer sensores y mover actuadores

    proyectoESP32 con API HTTP que expone un sensor y una salida, sin un solo delay() en el código

  3. 03

    App para celular con Quasar

    3 sesiones

    1. Anatomía de una app web: HTML, componentes de Vue y un proyecto Quasar que el alumno sabe recorrer
    2. Pantallas, estado y reactividad: la app pide datos a la API del ESP32 y maneja los errores de red
    3. Al celular: empaquetar con Capacitor, instalar el APK en Android y permisos de red local

    proyectoApp propia instalada en el celular que muestra lecturas del ESP32 y lo acciona

  4. 04

    Proyecto integrador: de la idea a la defensa

    3 sesiones

    1. Especificar antes de pedir: el problema por escrito, issues en GitHub y un plan por partes
    2. Construir por ramas: cada parte entra por pull request revisado y probado
    3. Depuración final y defensa: cada alumno explica su código y lo modifica en vivo sin IA

    proyectoSistema propio ESP32 + app, publicado en GitHub y defendido ante el grupo