Saltar al contenido
RobotVisual

Etapa 3 de 6, semanas 5 y 6

Motores, drivers y sensores

Tu objetivo: Entender cómo se mueve un robot y cómo sabe lo que tiene enfrente.

Un microcontrolador no puede mover un motor directo: necesita un driver. Aquí es más fácil quemar tu primera placa, y por eso aquí el simulador te ahorra más.

Cargando la escena 3D

Qué aprender

  1. 1Motores DC y por qué necesitan driver (TB6612FNG, L298N)
  2. 2Servos: moverse a un ángulo exacto
  3. 3Sensores de distancia (HC-SR04) y de movimiento (MPU-6050)
  4. 4Sensores ópticos: detectar algo sin contacto y decidir cuándo disparar
  5. 5Actuadores en objetos reales: motores con engranes, tornillos sin fin y contrapesos
  6. 6Cuándo usar un microcontrolador y cuándo una Raspberry Pi 5

¿Una palabra no te suena? Búscala en el glosario.

Recursos

Repaso: Learn Arduino tiene lecciones de motor y servo (10 y 12), y cierra con la 16, donde construyes un proyecto. Ver Learn Arduino.

Error común

Elegir el L298N para tu primer proyecto. Sale en casi todos los tutoriales, pero según la guía de robótica de @DeRonin_ es un driver viejo: pierde cerca de 2 V y se calienta. Apréndelo porque lo vas a ver en todos lados, y para tu proyecto real elige un TB6612FNG o un DRV8833.

¿Ya lo entendiste?

Pregunta 1 de 3

¿Por qué un motor necesita driver?

Práctica

En Wokwi, conecta un HC-SR04 y un servo a un Arduino. Cuando algo se acerque a menos de 20 cm, el servo gira a 90°. Anota qué falló en el primer intento. Si te sobra tiempo, agrega un MPU-6050 y muestra sus lecturas por serial.