🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Robótica 12 de December de 2025 · 2 min de lectura

Control Remoto para Robot Arduino con Mando IR

Controla tu robot Arduino con el mando de tu televisor usando el receptor IR TSOP38238. Aprende a decodificar señales infrarrojas y asignar comandos.

Reutiliza el mando del TV para controlar tu robot

El protocolo infrarrojo (IR) que usa tu mando de televisor es básicamente el mismo que puedes leer con un receptor TSOP38238 y un Arduino. Cada botón del mando emite un código único de 32 bits. Con la librería IRremote puedes capturar y decodificar esos códigos y asignarlos a acciones: flecha arriba = avanzar, flecha abajo = retroceder, izquierda = girar izquierda, etc.

El receptor TSOP38238 está disponible en Especificar.cl junto con todos los componentes para tu robot.

Conexión del receptor IR

  • El TSOP38238 tiene 3 pines: OUT, GND, VS (VCC)
  • OUT → Pin digital 11 del Arduino
  • GND → GND del Arduino
  • VS → 5V del Arduino
  • Coloca un condensador de 100µF entre VS y GND para filtrar ruido

Captura de códigos IR

Instala la librería IRremote desde el Gestor de Librerías. Con el sketch de ejemplo "IRrecvDemo", abre el Monitor Serial y presiona los botones del mando. Cada botón mostrará su código hexadecimal único. Copia los códigos de los botones que quieres usar y guárdalos como constantes en tu programa.

Integración con el driver L298N

En el loop(), decodifica la señal IR recibida. Si es el código del botón "arriba", activa los dos motores hacia adelante con el L298N. "Abajo" = retroceso, "derecha" = giro derecho, "izquierda" = giro izquierdo, "OK/centro" = stop. Con esta lógica simple tienes control total de tu robot desde el sofá.

Compartir: WhatsApp
Escríbenos por WhatsApp