I.E.
PERUANO JAPONES
CURSO:
E.P.T.
PROYECTO:
ARDUINO GO
INTEGRANTES:
- DENNIS AQUINO OZORIAGA
- JHORDAN DURAND QUISPE
- KYLE MURO HERMOSILLA
- EMILIANO PECHO ROMERO
PROFESOR:
JORGE BENITES
SECCION:
4TO “D”
2024
ARDUINO GO
MATERIALES
- 1 Tarjeta Arduino una versión genérica (incluye cable USB)
- 1 Rueda de loca metálica
- 1 T 2 T de chasis de coche robot
- 1 portapilas 4 x AA
- 4 soporte T en articulo para chasis
- 1 Carro viejo
- 2 Tornillos M3 – 8 barras.
- 6 Tuercas M3
- 1 Switch.
- 4 Barras espaciadoras L10
- 8 Barras tornillo M36
- 5 Baja lenguas
- 1 IDE de Arduino 1. 8. 19
- 1 Computadora
- 1 bandeja de plástico reciclado
- 1 Led
- 1 Modulo L298N.
- 1 Bluetootch Hc 05.
- 12 Dopoint: macho - macho y
Hembra – macho
- 2 Mini motor de engranaje o motor de doble eje
Pinzas y
Desarmadores
- 1 cinta doble cara
- 1 código de programa para el carro robot arduino
- 1 cucharon de una excavadora y con conexión a internet
- 1 instalar la aplicación car Bluotooth rc
PROCEDIMIENTO
El chasis de coche robot lo retiramos de la caja y colocamos el
soporte T.
- Colocaremos los motoreductores al chasis colocándole primera
las secciones circulares en una parte de los motoreductores luego
los fijaremos los chasis con sus tornillos apretando solo un poco
los tornillos.
- Luego colocaremos la rueda loca, colocando primero sus pernos
y tornillos de sucesión.
- Pegamos con una cinta de doble cara el bluetoth H cos en la
parte de atrás y colocamos sus respectivos Dopoint:
macho - macho
hembra – macho
Para colocarlo en el Arduino.
- Después de asegurar abrir el I dc de Arduino y poner el código
de programación:
1. Verificación si está bien el código.
2. Conectar el cable USB a Arduino y el puerto de la computadora
3. Verificamos si él está conectado bien el puerto y lo
seleccionamos.
4. Después machucamos la fecha de subir o cargar.
- Además a prede el celular y activo el bluetooth y conectar al
Arduino poniendo su código 1234.
- Abrimos la aplicación Car Bluetooth rc y machacamos el
símbolo y lo vinculamos con nuestro dispositivo
#include <SoftwareSerial.h>
#include <Servo.h>
// CONEXIONES PARA EL BLUETOOTH.
int bluetoothTx = 2;
int bluetoothRx = 3;
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
// MOTOR 1.
int Motor1A = 5;
int Motor1B = 6;
// MOTOR 2.
int Motor2A = 9;
int Motor2B = 10;
void setup ()
bluetooth.begin(115200);
bluetooth.print("$$$");
delay(100);
bluetooth.println("U,9600,N");
bluetooth.begin(9600);
pinMode( Motor1A, OUTPUT );
pinMode( Motor2A, OUTPUT );
pinMode( Motor1B, OUTPUT );
pinMode( Motor2B, OUTPUT );
digitalWrite( Motor1A, LOW );
digitalWrite( Motor2A, LOW );
digitalWrite( Motor1B, LOW );
digitalWrite( Motor2B, LOW );
int flag1 = -1;
int flag2 = -1;
void loop()
if(bluetooth.available())
char toSend = (char)bluetooth.read();
if(toSend == 'S')
flag1 = 0;
flag2 = 0;
digitalWrite( Motor1A, LOW);
analogWrite( Motor1B, LOW);
digitalWrite( Motor2A, LOW),
analogWrite( Motor2B, LOW);
if( toSend == 'F' || toSend == 'G' || toSend == 'I')
if (flag1 != 1)
// ESTOS HARAN QUE VAYA PARA ADELANTE EL CARRITO.
flag1 = 1;
digitalWrite( Motor1A, HIGH);
analogWrite( Motor1B, 0 );
digitalWrite( Motor2A, HIGH);
analogWrite( Motor2B, 0 );
if(toSend == 'B' || toSend == 'H' || toSend == 'J')
if(flag1 != 2)
// ESTOS HARAN LA REVERSA DEL CARRITO.
flag1 = 2;
digitalWrite( Motor1B, HIGH);
analogWrite( Motor1A, 0 );
digitalWrite( Motor2B, HIGH);
analogWrite( Motor2A, 0 );
if(toSend == 'L' || toSend == 'G' || toSend == 'H')
if(flag2 != 1)
// ESTOS HARAN QUE GIRE HACIA LA IZQUIERDA.
flag2 = 1;
digitalWrite( Motor2B, HIGH);
analogWrite( Motor2A, 0 );
digitalWrite( Motor1A, HIGH);
analogWrite( Motor1B, 0 );
else
if(toSend == 'R' || toSend == 'I' || toSend == 'J')
if(flag2 != 2)
// ESTOS HARAN QUE GIRE HACIA LA DERECHA.
flag2 = 2;
digitalWrite( Motor1B, HIGH);
analogWrite( Motor1A, 0 );
digitalWrite( Motor2A, HIGH);
analogWrite( Motor2B, 0 );
}
}
else
if(flag2 != 3)
flag2 = 3;
digitalWrite ( Motor2A, LOW);
analogWrite ( Motor2B, LOW);
digitalWrite ( Motor2B, LOW);