TechnologyThe ProfessorBeginner
Electrónica y Robótica con Arduino y ESP32, a free technology course on Tomo

Electrónica y Robótica con Arduino y ESP32

Aprende a dar vida a tus proyectos interactivos y robots conectando componentes reales, programando microcontroladores y dominando la potencia mecánica. Pasa de prototipos con cables en la protoboard a circuitos profesionales y placas PCB diseñadas por ti.

Like Duolingo, but for Electrónica y Robótica con Arduino y ESP32. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.

21 levels across 4 sections, about 42 minutes end to end, roughly 8 days at five minutes a day. It moves through Primeros circuitos y control interactivo, Movimiento y potencia mecatrónica, Conectividad y control avanzado con ESP32, and De la protoboard al circuito real en PCB. It starts from scratch.

21 bite-size levelsAbout 5 minutes each

Free forever · No credit card · iPhone & Android

Otto the Owlbot, the guide who teaches the Electrónica y Robótica con Arduino y ESP32 course
Electrónica y Robótica con Arduino y ESP32
with Otto the Owlbot
21
Levels
4
Sections
5
Min/day
What you'll learn

Key ideas in Electrónica y Robótica con Arduino y ESP32

  • La corriente eléctrica solo puede circular si existe un camino continuo cerrado desde la fuente positiva hasta la tierra (GND)
  • El pin GND (Ground/Tierra) de Arduino completa el circuito permitiendo el retorno de la corriente
  • Tener solo una conexión al polo positivo deja el circuito abierto, por lo que ningún componente puede funcionar
  • Un LED es un diodo y tiene polaridad: solo deja pasar corriente en un sentido (de ánodo positivo a cátodo negativo)
  • Los LEDs casi no oponen resistencia al paso de corriente, por lo que sin una resistencia en serie absorben demasiada corriente y se queman al instante
  • La pata larga (ánodo) va hacia la señal positiva y la corta o lado plano (cátodo) hacia GND
  • pinMode con OUTPUT prepara el pin para comportarse como salida de corriente hacia el circuito
  • digitalWrite con HIGH actúa como cerrar un interruptor enviando el voltaje máximo (generalmente 5V)
  • digitalWrite con LOW corta el voltaje enviando 0V a la salida
  • setup() se ejecuta estrictamente una sola vez al encender o reiniciar la placa, ideal para definir pines
  • loop() se ejecuta inmediatamente después de setup() y se repite de forma infinita mientras la placa tenga energía
  • Las instrucciones dentro de loop() se leen y ejecutan en orden vertical de arriba hacia abajo
  • delay() detiene la ejecución del procesador durante la cantidad de milisegundos indicada
  • Mientras transcurre el delay, el microcontrolador no avanza de línea ni puede reaccionar a condiciones o lecturas de sensores normales
  • El procesador queda 'ciego' y congelado hasta que el temporizador del delay llega a cero
  • Un pin digital solo detecta si hay voltaje o no hay voltaje (HIGH o LOW)
Why not just Google it

You've tried the other tabs

Wikipedia

Thirty open tabs. Four facts you actually kept.

YouTube

You watched. You nodded. By Sunday it was gone.

ChatGPT

One answer, then back to scrolling.

Online courses

Eight weeks. You meant to finish. You didn't.

Tomo gives Electrónica y Robótica con Arduino y ESP32 the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.

Try a question

Here's what playing it feels like

A real question from this course. Take your best guess.

Encendiendo Tu Primer LED con Arduino

¿Cuál es la función del pin GND en tu placa Arduino?

Get it right to open this lesson and 20 more in the app.

Course map

Where Electrónica y Robótica con Arduino y ESP32 takes you

  1. 1

    Primeros circuitos y control interactivo

    • Tu primer circuito programado con Arduino
    • Medir el entorno con sensores
  2. 2

    Movimiento y potencia mecatrónica

    • Actuadores y control de motores
    • Robots móviles y lógica reactiva
  3. 3

    Conectividad y control avanzado con ESP32

    • Salto al ESP32 y ejecución multitarea
  4. 4

    De la protoboard al circuito real en PCB

    • Robustez eléctrica y diagramas esquemáticos
    • Diseño y fabricación de placas de circuito impreso

4 sections · 7 units · 21 levels. Built to play, not to enroll.

New

Tomo is in ChatGPT

Tomo is also a ChatGPT plugin: the same playable courses, built and played inside your chat.

Add Tomo to ChatGPT
How it's taught

You pick the voice

This course
The Professor

Electrónica y Robótica con Arduino y ESP32 is taught in the Professor style: clear, structured, thorough. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.

Keep going

More Technology on Tomo

Electrónica y Sistemas Mecatrónicos course icon

Electrónica y Sistemas Mecatrónicos

Bestie

Conecta circuitos de control con el mundo físico dominando la conmutación de potencia, la adquisición limpia de señales y el control en lazo cerrado. Aprende a estructurar sistemas electromecánicos deterministas y resistentes al ruido eléctrico.

24 levels48mIntermediate
Python idiomático course icon

Python idiomático

Storyteller

Da el salto de escribir scripts básicos a dominar el código pythónico elegante. Descubre generadores, decoradores, tipado moderno y técnicas de optimización para construir software robusto.

25 levels50mIntermediate
Automatización con Agentes de IA course icon

Automatización con Agentes de IA

Bestie

Aprende a transformar la inteligencia artificial en un compañero de trabajo autónomo. Diseña flujos prácticos que tomen decisiones, usen herramientas reales y resuelvan tareas repetitivas sin supervisión constante.

11 levels22mBeginner
Creación de Video con IA course icon

Creación de Video con IA

Bestie

Transforma conceptos e imágenes fijas en producciones cinematográficas coherentes. Domina el control de movimiento, la consistencia de personajes y los flujos avanzados de postproducción generativa.

23 levels46mIntermediate
Programar con IA course icon

Programar con IA

Professor

Aprende a colaborar con herramientas de inteligencia artificial para escribir, entender y depurar código de manera eficiente. Desarrolla software funcional sin perder el control ni la comprensión de tus proyectos.

24 levels48mBeginner
Hardware Control with Arduino and ESP32 course icon

Hardware Control with Arduino and ESP32

Explain Like I'm 5

Level up from blinking LEDs to responsive, power-smart microcontroller systems. Learn to handle dual-voltage circuits, write non-blocking firmware, debug digital buses, and keep projects running on battery.

12 levels24mIntermediate
Start free

Start Electrónica y Robótica con Arduino y ESP32 today.

Download Tomo, search Electrónica y Robótica con Arduino y ESP32, and play your first lesson in under a minute.