Anda di halaman 1dari 7

TABLA DE CONTENIDO

INTRODUCCION
MATERIALES
ELABORACIÓN FÍSICA DEL CARRO
DESARROLLO DEL PROGRAMA EN EL ARDUINO
DESARROLLO DEL PROGRAMA EN EL LabVIEW
INTRODUCCION:
MATERIALES:
 Un puente H
 Cables Dupont
 Dos motores con ruedas
 Un Arduino uno
 Modulo Bluetooth
 Protoboard
 Baterías
 Rueda loca
 Software Arduino
 Software LabVIEW
 Silicon
ELABORACIÓN FÍSICA DEL CARRO
Primero vamos a conseguir todos los materiales con los cuales elaboraremos
nuestro carro estos componentes los podemos ver en la figura 1.

Figura 1.-componentes físicos del carro.

2.-Pegaremos los dos motores con las ruedas, así como la rueda loca en la
parte de debajo de la Protoboard, como lo observamos en la figura 2.
Figura 2.- pagado de motores

3.- Ahora pegaremos el Arduino en la parte superior ya que es necesario


porque con el movimiento se podría caer o desconectarse

Figura 3.- ensamble del Arduino

4.-Ahora pegaremos el puente H en la parte superior del Arduino y


conectaremos los motores en el puente H, así como conectaremos nuestros
pines de salida de nuestro Arduino lo podemos observar en la figura 4.

Figura 4.- Conexiones al puente H


5.- Para terminar nuestro carro pondremos las baterías una será conectada para
alimentar nuestro puente H y otra para alimentar nuestro Arduino esto lo
vamos a observar en la figura 5, nuestro carro físicamente ya estaría echo, solo
tendremos que pasar a la elaboración de nuestros de nuestros programas.

Figura 5.- Carro en físico


DESARROLLO DEL PROGRAMA EN EL ARDUINO
El programa tiene distintas partes que tendremos que poner en nuestra librería.
En primer lugar, por supuesto, tenemos las funciones derA,derB,izqA,izqB, que
se encargar de que tenga la dirección que deseamos llevar nuestro robot o de
igual manera que se quede detenido. Después tendremos que poner la función
pinMode en la cual declararemos las variables de salida.
Después comenzaremos en la realización de la conversión del programa a la
librería.

Necesitas por lo menos dos archivos en una librería: un archivo de cabecera


(con la extensión ".h") y el archivo fuente (con la extensión ".cpp"). El fichero
de cabecera tiene definiciones para la librería: básicamente una lista de todo lo
que contiene, mientras que el archivo fuente tiene el código real. Vamos a
llamar a nuestra biblioteca "Bot", por lo que nuestro fichero de cabecera
se bot.h.
Necesitaremos dos cosas más en el fichero de cabecera. Uno de ellos es
un #include, declaración que le da acceso a los tipos estándar y las constantes
del lenguaje de Arduino (esto se añade automáticamente en todos los programas
que hacemos con Arduino, pero no a las librerías), por lo que debemos
incluirlas.
En nuestro caso pondremos #include”Arduino.h”
Por último, se colocará delante del código la cabecera y quedaría el programa
de la manera siguiente:

Ahora vamos a escribir las diversas partes del archivo fuente de la


librería, Morse.cpp.
Primero se ponen un par de declaraciones mediante #include. Estas incluyen
resto del código de acceso a las funciones estándar de Arduino, ya que en las
definiciones figuran en el archivo de cabecera:

Luego viene el constructor. Ahora se indicará lo que debería suceder cuando


alguien crea una instancia a la clase. En este caso, el usuario especifica el pin que
les gustaría utilizar. Configuramos las variables como salida guardarlo en una
variable privada para su uso en las otras funciones:

El primero es el Bot:: antes del nombre de la función. Esto indica que la función
es parte de la clase Bot. Veremos este de nuevo en las otras funciones en la
clase. El guion bajo ejemplo _derA esta variable puede tener cualquier nombre
que desee, siempre y cuando coincida con la definición que figura en el fichero
de cabecera. La adición de un guion bajo al comienzo del nombre es una
convención para dejar claro que las variables son privadas, y también a
distinguir el nombre de la del argumento a la función.
Después viene el código del programa que queremos convertir en una función.
Parece casi igual, excepto con Bot:: delante de los nombres de las funciones,
y _DerA en lugar de DerA así como en las demás variables:
DESARROLLO DEL PROGRAMA EN EL LabVIEW
:V
OBSERVACIONES
Podremos decir que para no tener problemas en la parte de la conexión
inalámbrica debemos de tener un buen bluetooth ya que nuestro equipo
presento varios problemas en su conexión.
También debemos de tener el voltaje correcto ya que si solo alimentábamos el
puente H y de ahí el Arduino no era suficiente para poder hacer la conexión
así que tuvimos que usar más baterías.
CONCLUSIÓN

Anda mungkin juga menyukai