0% encontró este documento útil (0 votos)
20 vistas11 páginas

Arduino Go

cuento

Cargado por

fidencio pariona
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas11 páginas

Arduino Go

cuento

Cargado por

fidencio pariona
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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);

También podría gustarte