miércoles, 6 de mayo de 2026

Montaje de coche de 2 motores y control bluetooth con Arduino UNO

Los alumnos de 4º ESO han montado un coche de 2 motores con Arduino UNO. A continuación se explican los pasos.

Partimos del siguiente kit:



  • Chasis + cables + tornillos + tuercas

  • Rueda loca + 2 ruedas.

  • 2 motores reductores de doble eje.

  • Interruptor de 2 pines.

  • Portapilas + 4 pilas AA.


Además necesitaremos:

  • Módulo controlador de motores L298N o puente H

  • Módulo bluetooth HC-06. 

Puente H



Lo primero que hacemos es conectar los cables a los motores. Esto se puede hacer soldando o sujetándolos directamente al borne metálico con cinta aislante, que es lo que haremos.

Los motores de corriente continua son los encargados de transformar la electricidad en el giro que moverá las ruedas.

En la conexión de los cables es fundamental mantener el mismo orden en ambos motores (por ejemplo, si el rojo va en el terminal superior en uno, en el otro lo ponernos igual)

Hicimos una prueba para ver el sentido de giro de los motores y pusimos + y - para asegurarnos.

Estos motores pueden girar en ambas direcciones según cómo les llegue la corriente, esto es lo que permitirá que el coche avance o retroceda.

Después sujetamos los motores al chasis usando las piezas rectangulares y los tornillos.

Lo siguiente que hacemos es montar la rueda loca (rueda que gira libremente)

Después cogemos el soporte para las pilas y lo anclamos al chasis.

Para seguir, colocamos el interruptor en un hueco que hay en el medio del chasis, la placa Arduino y el puente H. También necesitamos una pila de 9V para alimentar el puente H.

El cable rojo va a la entrada 5V del módulo L298N

El cable negro (tierra) va al GND del módulo L298N y al GND de la placa Arduino


ENA y ENB -> pines 10 y 5 respectivamente. Estos 2 pines son los que controlan la velocidad de giro.

IN1 -> pin 9

IN2 -> pin 8

IN3-> pin 7

IN4-> pin 6

Para probar los motores y antes de seguir, podemos introducir este código:

// Motor 1

int ENA = 10;

int IN1 = 9;

int IN2 = 8;


// Motor 2

int ENB = 5;

int IN3 = 7;

int IN4 = 6;


void setup() {

 pinMode (ENA, OUTPUT);

 pinMode (ENB, OUTPUT);

 pinMode (IN1, OUTPUT);

 pinMode (IN2, OUTPUT);

 pinMode (IN3, OUTPUT);

 pinMode (IN4, OUTPUT);  

}


void loop() {

  Adelante();

  delay(5000);

  Atras();

  delay(5000);

  Derecha();

  delay(5000);

  Izquierda();

  delay(5000);

  Parar();

  delay(5000);

}


void Adelante (){

 //Dirección motor A

 digitalWrite (IN1, LOW);

 digitalWrite (IN2, HIGH);

 analogWrite (ENA, 100); //Velocidad motor A

 //Dirección motor B

 digitalWrite (IN3, HIGH);

 digitalWrite (IN4, LOW);

 analogWrite (ENB, 100); //Velocidad motor B

}


void Derecha (){

 //Dirección motor A

 digitalWrite (IN1, HIGH);

 digitalWrite (IN2, LOW);

 analogWrite (ENA, 255); //Velocidad motor A

 //Dirección motor B

 digitalWrite (IN3, HIGH);

 digitalWrite (IN4, LOW);

 analogWrite (ENB, 255); //Velocidad motor A

}


void Izquierda (){

 //Dirección motor A

 digitalWrite (IN1, LOW);

 digitalWrite (IN2, HIGH);

 analogWrite (ENA, 255); //Velocidad motor A

 //Dirección motor B

 digitalWrite (IN3, LOW);

 digitalWrite (IN4, HIGH);

 analogWrite (ENB, 255); //Velocidad motor A

}


void Atras (){

 //Dirección motor A

 digitalWrite (IN1, HIGH);

 digitalWrite (IN2, LOW);

 analogWrite (ENA, 255); //Velocidad motor A

 //Dirección motor B

 digitalWrite (IN3, LOW);

 digitalWrite (IN4, HIGH);

 analogWrite (ENB, 255); //Velocidad motor B

}


void Parar (){

 //Dirección motor A

 digitalWrite (IN1, LOW);

 digitalWrite (IN2, LOW);

 analogWrite (ENA, 0); //Velocidad motor A

 //Dirección motor B

 digitalWrite (IN3, LOW);

 digitalWrite (IN4, LOW);

 analogWrite (ENB, 0); //Velocidad motor A

} 



Las distintas funciones están separadas y tendríamos que ir probando una por una y comprobar el movimiento que hacen. Si no es el que deben hacer hay que cambiar los cables de conexión del motor o cambiar el código. Para ello hay que saber.

IN1 e IN2 son los que hacen que gire el motor.

Si IN1 está configurado con HIGH e IN2 como LOW y queremos cambiar el sentido de giro,IN1 debería estar a LOW e IN2 a HIGH


Por último, conectamos el bluetooth con Arduino de las siguiente forma:

HC06 Arduino

VCC –> 5V

GND – >GND

TXD –> pin 4

RXD –> pin2

El resultado ha sido:







Profesora: Mª Francisca Hernández
Alumnado : 4º ESO
Curso 2025-2026


jueves, 5 de febrero de 2026

Una puerta al mundo de la automatización

 En el aula de Tecnología  uno de los momentos más emocionantes es cuando pasamos de la teoría a la práctica. El alumnado aplica lo aprendido y se produce la magia.

En la clase de 4º de ESO se han adentrado en el estudio del aire comprimido para generar movimiento, lo cual parece sencillo pero más tarde los cálculos y la precisión implican conceptos que en nuestro día a día, hacen posible las automatizaciones industriales.

Grupo 1

Uno de los proyectos con ayuda de IA nos cuenta "a su manera" lo que han hecho:


Las ventajas pedagógicas de trabajar con neumática son varias:

  • Visual y tangible:  el alumno capta de forma inmediata el efecto del aire sobre los elementos, comprendiendo el concepto de energía.
  • Segura y limpia: a diferencia de otros sistemas, la neumática no requiere electricidad directa ni aceites, lo que la hace fácil y segura en el aula
  • Fomenta el trabajo en equipo: se requiere coordinación y reparto de tareas para montar los circuitos, probarlos y mejorarlos.
  • Despierta la curiosidad tecnológica: entender cómo algo tan cotidiano como el aire puede mover mecanismos, le ayuda a conectar la teoría con la realidad.
Grupo 2

El siguiente paso es integrar la electrónica y la programación mediante una placa programable. Así el alumnado ha diseñado a Wally, lo que les permitirá acercarse a la automatización moderna, donde la mecánica, la electrónica y la programación trabajan juntas.

Grupo 3


Hemos trabajado las Competencias específicas del área:
  1. Competencia 1: Comprender sistemas tecnológicos y su funcionamiento.
  2. Competencia 2: Diseñar y planificar soluciones tecnológicas, permitiendo la previsión de fallos.
  3. Competencia 3: Utilizar herramientas y materiales de manera segura.
  4. Competencia 4: Resolver problemas técnicos de forma creativa. 
  5. Competencia 5: Trabajar de forma cooperativa, en grupos, asumiendo roles, dialogando y contrastando ideas. 

Grupo 6



Grupo 4

Este enfoque por fases ayuda al alumnado a desarrollar un pensamiento tecnológico completo: analiza, diseña, construye, programa y evalúa. 
La neumática se convierte así en el puente perfecto entre la mecánica tradicional y las tecnologías automatizadas que definen la industria actual. 
Grupo 5

Con el aprendizaje de la neumática no solo ha proporcionado conocimientos técnicos al alumnado sino que le ha preparado para comprender el funcionamiento de los sistemas automatizados que dan forma a nuestro mundo actual. Por ello, es el punto de partida perfecto para unir la creatividad con la tecnología.

Profesora: Manuela Alfaro Sánchez. 
IES NORBA CAEARINA. 
curso 2025_2026