13
CONTROL ELECTRONICO DE EQUIPO PESADO VI Ciclo “PROGRAMACION EN ARDUINO” LABORATORIO Integrantes del grupo: Gonza Julca, Li shan Sucacahua Borja, Edward Chilipio Bautista, Gilmer Romero Redondez, Carlos Profesor: Marco Romero Sección: C12-VI-B 2015-I

Informe de Lab de Programacion de Arduino c12-6-b

Embed Size (px)

DESCRIPTION

Programacion profesional

Citation preview

CONTROL ELECTRONICO DE EQUIPO PESADO

VI Ciclo

PROGRAMACION EN ARDUINO

LABORATORIO

Integrantes del grupo:

Gonza Julca, Li shan

Sucacahua Borja, Edward

Chilipio Bautista, Gilmer

Romero Redondez, Carlos

Profesor:

Marco Romero

Seccin:

C12-VI-B

2015-I

1. OBJETIVOS

I. OBJETIVO GENERAL:

Realizar una programacin con arduino para poder controlar mediante un joystick la direccin de un carrito elctrico.

II. OBJETIVOS ESPECFICOS: Preparar los materiales y aprender las partes de la tarjeta de arduino Realizar y explicar el procedimiento de la programacin Poner a prueba y ejecutar la programacin al carrito elctrico.

2. MATERIALES E IDENTIFICACION

Componentes de entradas y salidas del Arduino UNO

NDescripcinFuncin

1 5Socket ICSP Estos pines se utilizan con los programadores ICSP para introducirle instrucciones a Arduino sin el uso de la computadora

2Pines digitalesSon pines especiales para la entrada/salida de seales digitales. Tienen a capacidad de utilizar PWM. En el estado HIGH funcionando como Output pueden entregar 5voltios y una corriente mxima de 40 mA. Funcionando como Input soportan un mximo de 5 voltios.

3LED integradoEl LED indica cuando se est cargando el cdigo de La placa. Permite verificar que la placa est funcionando de manera correcta

4LED de estado Indica si la placa est encendida o no encendida

6Socket del micro controladorAqu es donde se inserta el micro controlador. El modelo Arduino UNO permite retirar el circuito integrado para remplazarlo por uno nuevo en caso de avera. El micro-controlador, el ATMEGA328 para el modelo UNO, es el circuito integrado que da vida a Arduino

7Pines anlogosEstos pines se pueden utilizar para hacer lecturas de seales anlogas en corriente directa no superiores a 5voltios. Tambin se pueden utilizar como pines digitales

8Entradas/Salidas de voltajeArduino posee sus propias entradas y salidas de voltaje. En Vin se puede aplicar un voltaje de una fuente externa para alimentar la placa; en 5 voltios y en 3.3 voltios se puede obtener voltajes para alimentar otros circuitos que no requieran demasiada corriente; el pin de Reset permite resetear el micro controlados sin tener que presionar el botn reset. Los GND son los comunes de Arduino.

9Power JackUna entrada que puede ser usada para alimentar Arduino utilizando un adaptador para corriente alterna

10Leds de estado para comunicacin serialLos Leds RX y TX indican cuando Arduino est transmitiendo (TX) o recibiendo (RX) informacin pormedio de comunicacin serial

11Puerto USBEs donde se conecta el cable USB con el cual se da la comunicacin con la computadora.

12Botn resetReinicia el micro controlador.

Laptop con el programa arduinoSe necesita el programa para realizar la programacin con la tarjeta del arduino que se encuentra en el carrito electrnico.

Carrito con placa arduino

3. VARIABLES Y FUNCIONES

4. DESARROLLO DE LA PROGRAMACION.

La programacion se desarrollo para una joystick de un control de un carrito que se desplaza en distintas direcciones, entonces la posicion inicial de este joystick esta en el medio representada con el numero 5 ya que puede ubicarse entre las posiciones del 1 al 9 como se muetra en la siguiente grafica.

10235205000

123

456

789

52050001023

Posicion 1:

En la posicion 1 el joystickmanda las seales para que el carrito empieze a ir hacia adelante y a la vez hacia la izquierda al pasar de el parametro entre el intervalo de 520 hasta 1023 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicin 2:En la posicion 2 el joystick manda las seales para que el carrito empieze a ir hacia adelante activando los dos motores que funcionan a igual velocidad al pasar de el parametro entre el intervalo de 520 hasta 1023 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicion 3:En la posicion 3 el joystick manda las seales para que el carrito empieze a ir hacia adelante y al mismo tiempo hacia la derecha al pasar de el parametro entre el intervalo de 520 hasta 1023 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicion 4:En la posicion 4 el joystick manda las seales para que el carrito empieze a girar hacia la izquierda activando los dos motores que funcionan a igual velocidad pero diferente direccin, el motor 2 gira en sentido hotrario y el motor uno gira en sentido antihorario al pasar del parametro entre el intervalo de 500 hasta 520 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicion 5:En la posicion 5 el joystick no manda las seales y los motores tienen velocidad igual a cero por lo tanto el carrito se queda inmovil dentro del parametro entre el intervalo de 500 hasta 520.

Posicion 6:En la posicion 6 el joystick manda las seales para que el carrito empieze a girar hacia la derecha activando los dos motores que funcionan a igual velocidad pero diferente direccin, el motor 2 gira en sentido antihorario y el motor uno gira en sentido horario al pasar del parametro entre el intervalo de 500 hasta 520 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicion 7:

En la posicion 7 el joystickmanda las seales para que el carrito empieze a hacia atraz y a la vez hacia la izquierda activando los dos motores que funcionan a diferente velocidad y diferente direccin al pasar del parametro entre el intervalo de 0 hasta 500 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicin 8:En la posicion 8 el joystick manda las seales para que el carrito empieze a ir hacia atraz activando los dos motores que funcionan a igual velocidad al pasar de el parametro entre el intervalo de 0 hasta 500 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

Posicion 9:En la posicion 9 el joystick manda las seales para que el carrito empieze a ir hacia atraz y al mismo tiempo hacia la derecha activando los dos motores que funcionan a diferente velocidad y diferente direccin al pasar del parametro entre el intervalo de 0 hasta 500 e iniciando el proceso por el cambio de voltaje que va de 0 a 5 voltios que es el responsable de velocidad minima maxima velocidad del carrito.

5. Implementacin y pruebas. Se conect la programacion de arduino en la laptop con el carrito.

Se procedi a cargar el software

Se movi la palanca en todas las posiciones para comprobar nuestra programacin

6. OBSERVACIONES. Los componentes del carrito estuvieron en buen estado lo que no perdujico al ejecutar la programacion. El mapeado debe realizarse con calma debido a que esto puede perjudicar el control del joystick en la direccion del carrito.

7. CONCLUSIONES Se realiz el mapeado y se determinaron las variables y las funciones. Se realizo la programacion de arduino a un carrito electrico para asi mediante un joystick poder controlar la direccion de este. Se pudo controlar el carrito y no se presentaron variaciones al realizar la prueba.