Domina el Control de Motores DC con Arduino y el Módulo L298N: Guía Fácil y Práctica


Realmente hoy en dia es bastante asequible obtener módulos ya montados que realicen funciones auxiliares como por ejemplo controlar un motor DC normal o pasa a paso, realmente por un precio irrisorio (en nuestro caso por unos 4 € en Amazon ) . Un ejemplo de este tipo de módulos, son los controladores de motor basados en el L298N ,siendo este uno de los controladores de motores mas usados con microcontroladores y microprocesadores .

En efecto el Circuito Integrado (CI) L298N es uno de los controladores de motor más populares entre quienes trabajan con proyectos de robótica, automatización y sistemas embebidos. En la imagen superior puede observarse el módulo real, un conjunto compacto que integra el chip L298N acompañado de un gran disipador de calor. Este disipador es necesario porque el circuito puede manejar corrientes relativamente altas (hasta 2A por canal, dependiendo de la disipación térmica), algo habitual al controlar motores de corriente continua (DC) o motores paso a paso. Gracias a esta capacidad, el módulo resulta ideal para aplicaciones con microcontroladores como Arduino, ESP32 o Raspberry Pi, que por sí mismos no pueden suministrar suficiente corriente para mover motores.

Veamos ahora con mas detalle el esquema electrónico de este circuito:

El diagrama esquemático mostrado ofrece una visión más profunda del funcionamiento interno:

  • U1 (L298N): Es el núcleo del circuito. Contiene dos puentes H completos, lo que permite controlar de forma independiente dos motores DC o un motor paso a paso bipolar. Cada puente H puede invertir la polaridad aplicada al motor, logrando así el cambio de sentido de giro.
  • Entradas IN1–IN4 y ENA/ENB: Estas entradas reciben las señales lógicas desde el microcontrolador. Los pines IN1–IN4 determinan la dirección del giro de los motores, mientras que ENA y ENB (enable) controlan si cada puente está activo. En muchos módulos, ENA y ENB están conectados a jumpers que pueden retirarse si se desea controlar la velocidad mediante una señal PWM.
  • Salidas OUT1–OUT4: Se conectan directamente a los terminales de los motores. Cada par de salidas (OUT1/OUT2 y OUT3/OUT4) corresponde a uno de los dos puentes H del chip.
  • Diodos D1–D8: Actúan como diodos de protección o “flyback”, un elemento esencial cuando se trabaja con cargas inductivas como motores. Su función es disipar los picos de tensión inversa generados al interrumpir la corriente del motor, protegiendo los transistores internos del L298N.
  • U2 (78M05): Es un regulador lineal de voltaje que convierte la tensión de entrada del módulo (por ejemplo, 12 V) en 5 V, alimentando la lógica del L298N y, opcionalmente, otros componentes del sistema. Algunos módulos permiten activar o desactivar esta función mediante un jumper para usar fuentes externas de 5 V.
  • Condensadores y resistencias: Estos componentes auxiliares estabilizan la alimentación y amortiguan los transitorios eléctricos, garantizando un funcionamiento estable y reduciendo interferencias.

Este módulo tiene una fuente de alimentación de 5v incorporada, cuando el voltaje de conducción es de 7v-35v,esta fuente es adecuada para la fuente de alimentación. NO ingrese voltaje a la interfaz de suministro de + 5v, sin embargo, el ledding de 5v para uso externo está disponible. Cuando ENA habilita IN1 IN2 control OUT1 OUT2. Cuando ENB habilita IN3 IN4 control OUT3 OUT4

En conjunto, el esquema y el módulo del L298N ilustran cómo un diseño relativamente sencillo es capaz de combinar potencia y control lógico, ofreciendo una solución robusta y económica para el manejo de motores. Esto lo convierte en un componente indispensable para quienes desarrollan vehículos robóticos, cintas transportadoras, sistemas de control de movimiento o proyectos de automatización casera.

Ejemplo esquema de cableado básico

A continuación vamos a ver a un ejemplo práctico de código Arduino, junto con un pequeño esquema de cableado, para controlar un motor DC usando el módulo controlador L298N. Esta combinación es ideal para proyectos de robótica y automatización que requieren mover motores de forma simple y eficiente.

Conexiones recomendadas entre Arduino, módulo L298N y motor DC:

  • IN1 (L298N) → Pin 7 de Arduino.
  • IN2 (L298N) → Pin 6 de Arduino.
  • ENA (L298N) → Jumper (por defecto, motor a máxima velocidad) o Pin 9 de Arduino si quieres usar PWM para velocidad.
  • OUT1/OUT2 (L298N) → Motor DC.
  • +12V (L298N) → Fuente de 12V para el motor.
  • GND (L298N) → GND de Arduino y de la fuente.
  • 5V (L298N) → No se conecta si tu Arduino ya está alimentado por USB o fuente externa.
   Arduino        L298N           Motor
------- ----- -----
GND ----+--- GND
| +----+
+---(-) Fuente | |
(+) Fuente-----+ M +---- OUT1
M |
OUT2------+
D7 ---------- IN1
D6 ---------- IN2
ENA ---------- Jumper (o D9 si usa PWM)

Ejemplo de código Arduino

El siguiente sketch enciende el motor en un sentido, espera 2 segundos, invierte el sentido durante otros 2 segundos, y repite el ciclo:

cpp// Pines de control
const int IN1 = 7;
const int IN2 = 6;
const int ENA = 9; // Opcional, para velocidad con PWM

void setup() {
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(ENA, OUTPUT);
}

void loop() {
  // Girar motor en un sentido (adelante)
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, LOW);
  analogWrite(ENA, 255); // Velocidad máxima
  delay(2000);

  // Detener motor
  analogWrite(ENA, 0);
  delay(500);

  // Girar motor en sentido contrario (atrás)
  digitalWrite(IN1, LOW);
  digitalWrite(IN2, HIGH);
  analogWrite(ENA, 255); // Velocidad máxima
  delay(2000);

  // Detener motor
  analogWrite(ENA, 0);
  delay(500);
}

Este código básico permite experimentar fácilmente con el control de dirección y velocidad de motores DC usando el L298N y una placa Arduino. Puedes ajustar el pin ENA y el valor de analogWrite para regular la velocidad mediante modulación por ancho de pulso (PWM), retirando el jumper si lo tuviese puesto.​

Windows Phone: El sistema operativo móvil descontinuado de Microsoft


Desgraciadamente Windows Phone aun siendo muy innovador para su tiempo, es un sistema operativo móvil que Microsoft dejó de soportar oficialmente desde 2019. La tienda oficial de aplicaciones ya no está activa, por lo que instalar apps directamente desde ella no es posible. No obstante, existen métodos alternativos para instalar aplicaciones fuera de la tienda, aunque son limitados y generalmente requieren conocimientos técnicos.

La desaparición de Windows Phone se debe a dos factores clave:

  • La escasa adhesión de desarrolladores, que resultó en pocos apps disponibles y pocas actualizaciones.
  • Su cuota de mercado fue siempre muy reducida, nunca superando el 4% y cayendo a menos del 1%, lo que desanimó la inversión de recursos en la plataforma.

Microsoft intentó revivir la plataforma con incentivos para desarrolladores y la adquisición de Nokia, pero estas medidas no lograron revertir su declive, dada la fuerte competencia de Android e iOS, que dominan con ecosistemas consolidados y preferencia masiva.​

Microsoft suspendió el desarrollo de Windows Phone y Windows 10 Mobile, concentrándose en iOS y Android. El soporte oficial terminó en 2017 para Windows Phone 8.1, y la tienda dejó de funcionar en 2019. Desde entonces, el sistema está sin soporte activo y es vulnerable a problemas de seguridad.​A pesar de todo,a dia de hoy si tienes un terminal con windows phone dada la gran calidad de su fabricación, podemos darle una segunda vida como veremos mas adelante.

 windows xp, windows 8

Tienda de aplicaciones y alternativas para Nokia Lumia

Aunque la tienda oficial no funciona, la comunidad ha creado tiendas alternativas como «Fullmoon Store» y «WUT», que buscan centralizar apps para Windows Phone 8.1 y 10 Mobile. Estas opciones requieren desbloquear el dispositivo y usar herramientas especializadas, procesos que pueden ser complejos y no siempre seguros.​

La instalación manual (sideloading) también es posible activando el “modo desarrollador” y usando archivos .appx o .xap transferidos desde un PC. Sin embargo, la compatibilidad depende del dispositivo y versión del sistema, y muchas aplicaciones podrían no funcionar correctamente.​

Para habilitar la instalación de aplicaciones fuera de la tienda en Nokia Lumia con Windows Phone 8.1, es necesario:

  • Descargar e instalar el SDK de Windows Phone 8.1 en un PC con Windows.
  • Conectar el teléfono vía USB y registrar el dispositivo en la herramienta “Windows Phone Developer Registration”.
  • Activar el modo desarrollador y usar la app ‘Preview for Developers’ para habilitar el sideloading.

Debido al fin del soporte, los servidores de registro pueden dar error, por lo que se recomiendan soluciones comunitarias y precaución al usar herramientas externas.

Problema común de fecha y hora en Nokia Lumia

Un error frecuente a la hora de configurar cualquier opción en la actualidad es el fallo en la configuración de la hora y fecha, especialmente tras cambiar o agotar la batería interna de respaldo. Esto provoca que el sistema no sincronice correctamente con los servidores de Microsoft, dificultando la configuración de cuentas y tienda, y generando un ciclo infinito en la pantalla de configuración.

Este problema es consecuencia del fin del soporte para servicios online esenciales desde 2023-2025, lo que hace que ni reinicios ni restauraciones solucionen el bloqueo. En estos casos, la única opción es utilizar el dispositivo con funcionalidad limitada o cambiar a un sistema más moderno.​

Incluso, superando el error de la fecha y hora curiosamente para la cuenta de Outlook validándonos con nuestra cuenta de Microsoft con la contraseña correcta aceptando en otro terminal los permisos no podemos continuar ( observar en la imagenen de mas abajo como estan desactivados los botones de Permitir o Denegar).

Funciones y aplicaciones que aún funcionan en 2025

Aún a dia de hoy, como hemos sugerido en Windows Phone, muchas aplicaciones preinstaladas que no dependen de servicios en línea siguen operativas, como:

  • Cámara, fotos, música y vídeos locales.
  • Teléfono y mensajes SMS.
  • Calculadora, alarma, calendario, notas.
  • Navegador básico (Internet Explorer o Edge en versiones recientes).
  • Office Mobile en modo offline.
  • Algunas aplicaciones offline y juegos instalados anteriormente.
  • Correo : aunque no funciona en modo abreviado, si es posible configurar una cuenta de correo en modo avanzado especificando los servidores de correo entrante y saliente ( ver mas abajo)

Las apps de redes sociales populares (Facebook, WhatsApp, Instagram) ya no funcionan de forma nativa, aunque pueden usarse vía navegador web con funcionalidad limitada. La experiencia general es limitada debido a la falta de soporte y actualizaciones.

​Configuración del correo en modo avanzado

Como hemos adelantado, en efecto sí, puedes configurar cualquier cuenta de correo en modo avanzado . Por ejemplo el correo de telefónica.net (Movistar) en modo avanzado lo podemos configurar usando los parámetros IMAP o POP3. Aquí tienes los datos actuales recomendados para Telefónica/Movistar:

Parámetros de configuración de correo Telefónica.net:

  • Servidor de correo entrante IMAP:
    imap.telefonica.net
    Puerto: 993
    Seguridad: SSL
  • Servidor de correo entrante POP3:
    pop3.telefonica.net
    Puerto: 995
    Seguridad: SSL
  • Servidor de correo saliente SMTP:
    smtp.telefonica.net
    Puerto: 25 o 587
    Seguridad: TLS (o STARTTLS si lo pide el sistema)
  • Usuario:
    Tu dirección completa (ejemplo: [email protected])
  • Contraseña:
    La contraseña de tu dirección de correo

Estos datos funcionan tanto para cuentas antiguas de telefónica.net como Movistar.

Una segunda vida para windows phone

Los puntos fuertes actuales de Windows Phone y cómo darle una segunda vida a los teléfonos Lumia se pueden resumir así pues a dia hoy existen explorando los puntos fuertes de Windows Phone

  • Diseño y calidad de hardware: Los teléfonos Lumia destacaban por su buen acabado, resistencia y cámaras con excelente calidad para su época.
  • Sistema operativo rápido y fluido: Windows Phone ofrecía una experiencia ligera, con navegación y apps que consumían pocos recursos.
  • Aplicaciones básicas offline funcionan bien: Apps como cámara, fotos, música, calendario, notas y Office Mobile siguen operativas sin conexión.
  • Integración comunitaria: La comunidad creó tiendas alternativas y apps como Lumina que mantienen algunas funciones útiles.
  • Batería con buen rendimiento para tareas básicas y compatible con cargas rápidas en algunos modelos.

Y ahora como resumen los puntos mas destacables de cómo darle una segunda vida a un Lumia con Windows Phone:

  • Usarlo como dispositivo secundario para llamadas, SMS y multimedia local.
  • Aprovechar aplicaciones offline y juegos instalados.
  • Explorar sideloading para instalar apps compatibles no disponibles en tiendas oficiales.
  • Usar clientes web para redes sociales y correo electrónico básico configurado con proveedores externos.
  • Como gestor de correo ( en modo avanzado).
  • Destinarlo a proyectos específicos: cámara secundaria, reproductor de música/vídeo, navegador básico, lector de ebooks o dispositivo para IoT y domótica simple.
  • Mantenerlo actualizado al máximo con versiones estables y activar modo desarrollador para ampliar funcionalidades.
  • Participar en comunidades (Telegram, Reddit) para compartir apps, herramientas y soporte técnico.

Estos enfoques permiten aprovechar la sólida calidad de construcción de los Lumia y la fluidez del sistema Windows Phone para usos concretos y técnicos, aunque no reemplazan un móvil moderno con soporte pleno de apps y servicios actuales.​

Windows phone en 2025: resumen

En 2025, un teléfono con Windows Phone sirve principalmente para funciones básicas y locales, ya que la mayoría de sus servicios en línea y tienda de aplicaciones están descontinuados. Se puede usar para realizar llamadas telefónicas, enviar y recibir SMS, tomar fotos y grabar vídeos con la cámara, reproducir música y vídeos almacenados localmente, y usar aplicaciones básicas como calendario, calculadora y notas. También permite navegación web básica, aunque limitada y lenta, y algunas funciones offline como mapas y GPS. Incluso, como hemos visto, se puede configurar cualquier cuenta de correo si lo configuramos en modo avanzado.

Para aplicaciones, sólo funcionan las preinstaladas que no dependen de servicios en línea, además de algunas apps y juegos offline que se pueden instalar manualmente usando sideloading, pero con muchas limitaciones. Es muy interesante desatacar que aun a dia de hoy incluso sin configurar nada es posible utilizar Office en modo offline.

En resumen, un Windows Phone en 2025 es adecuado para uso básico, multimedia local y funciones offline, pero no para acceso moderno a apps, servicios en línea o redes sociales, para lo cual se recomienda un dispositivo más actual.