Académique Documents
Professionnel Documents
Culture Documents
DE SANTIAGO DE GUAYAQUIL
FACULTAD DE EDUCACIÓN TÉCNICA PARA EL DESARROLLO
CARRERA DE INGENIERÍA EN TELECOMUNICACIONES
TÍTULO:
DISEÑO E IMPLEMENTACION DE UN ROBOT MOVIL SOCCER
UTILIZANDO LA TARJETA ARDUINO NANO Y CONTROLADO
MEDIANTE BLUETOOTH.
AUTOR:
KARLA ERENIA JACOME GUERRERO
TUTOR:
M. Se. Fernando Palacios Meléndez
Guayaquil, Ecuador
2016
UNIVER SID A D C A TÓ LIC A
DE SA N TIA G O DE G U A Y A Q U IL
FA C U LTA D DE E D U C A C IÓ N T É C N IC A PARA EL D E S A R R O LLO
C A R R E R A DE IN G E N IE R ÍA EN T E L E C O M U N IC A C IO N E S
C E R T IF IC A C IÓ N
TU TO R
M Heras Sánchez.
II
UNIVERSIDAD CATÓLICA
DE SANTIAGO DE GUAYAQUIL
FACULTAD DE EDUCACIÓN TÉCNICA PARA EL DESARROLLO
CARRERA DE INGENIERÍA EN TELECOMUNICACIONES
DECLARACIÓN DE RESPONSABILIDAD
DECLARÓ QUE:
III
UNIVERSIDAD CATÓLICA
DE SANTIAGO DE GUAYAQUIL
AUTO RIZACIÓN
EL AUTOR
IV
DEDICATORIA
EL AUTOR
V
AGRADECIMIENTO
A mis padres que con su amor, su ejemplo y su total apoyo han sabido
guiarme en todo momento, han sido mi motor para poder alcanzar todas mis
metas.
EL AUTOR
VI
índice General
índice de F iguras.................................................................................................. IX
índice de Tablas.................................................................................................... XI
R esum en................................................................................................................XII
CAPÍTULO 1: INTRODUCCIÓN......................................................................... 13
1.1. Antecedentes.............................................................................................13
1.5. Hipótesis..................................................................................................... 15
2.5.2 Comandos.........................................................................................30
2.5.4 Juntas.................................................................................................36
VII
2.6. Robótica........................................................................................................40
2.7.1. C E R ................................................................................................41
CAPÍTULO 3: DESARROLLO............................................................................. 52
4.1. Conclusiones................................................................................................ 70
4.2. Recomendaciones........................................................................................ 71
REFERENCIAS BIBLIOGRÁFICAS................................................................... 72
VIII
índice de Figuras
C apítulo 2
C apítulo 3
X
índice de Tablas
Capítulo 2
Capítulo 3
XI
Resumen
soccer durante las pruebas realizadas, cumplió con las expectativas que se
XII
CAPÍTULO 1: INTRODUCCIÓN
1.1. Antecedentes.
nacionales, están:
inscripciones.
13
(EPN) pero se cobra una cuota de inscripción en todas las categorías.
que son realizados en nuestro país, son: Robot Games Zero Latitud, y
desee participar.
14
1.3. Definición del Problema.
hardware abierto.
inalámbrico Bluetooth.
1.5. Hipótesis.
15
evidenciar el conocimiento adquirido en las asignaturas de
16
CAPÍTULO 2: FUNDAMENTACIÓN TEÓRICA
entrada/salida, esto hace que sea muy útil para varias aplicaciones. En la
Memoru de
Micropocesador
Datos
Pettféncos ■ Kenlénco»
Memoria de
Unidades E/S
Programa
Microcontrolador
el mercado mundial.
17
Tabla 2. 1: Lista de fabricantes de microcontroladores.
• Microcontroladores especializados.
18
dividen en comerciales y en los de aplicación específica. Los
compactos, etc.
interfaz de entrada y salida, como por ejemplo puerto serie, puerto paralelo. Y
aplicada, ya que son los que abren el campo de los procesadores digitales en
grado de fiabilidad de dichos objetos; hay que ser siempre precavidos en sus
19
A través de los años nos hemos dado cuenta que la tecnología en lo que
buen funcionamiento, así como sabemos que se han mezclado del uso de
nos podemos dar cuanta que la tecnología está haciendo un buen avance en
tamaño tienen funciones vitales para los artefactos electrónicos más que todo
ahorrativas para que las aplicaciones puedan ejecutarse sin ningún problema.
20
Los microcontroladores se los emplean en los diferentes objetos
datos.
son del mismo tamaño 12, 14 o 16 bits, también tienen un registro de trabajo
21
estos dos registros y en los PIC de gama alta se realizan estas transferencias
directas.
(Perez F, 2007). Algunos de los PIC de 8 bits son PIC12, PIC16, PIC18.
que está construido. Por ejemplo, algunos diseños incluyen el uso de más de
1. Una CPU, que van desde simples procesadores de 4 bits hasta los
22
3. Memoria RAM (memoria volátil) para el almacenamiento de datos.
5. Capacidades de programación.
8. Convertidor Analógico/Digital.
9. Puertos seriales.
I/O PortA
l/U Kon B
Serial Port ADC
I/O Port C
CPU
WatchDog
Timer
RAM ROM
23
En la figura 2.4 se muestra la arquitectura de un microcontrolador PIC
de la familia de 8 bits.
Timing
Generation • •
Reset
Watchdog Ï
W reg
PORTD
X RDO
Timer > RD1
OSC1/CLKIN Br own-out X RD2
OSC2/CLKOUT In te rn a l, Rosol »
RC clock <2» y RD3
> RD4
X RD5
X RD6
RD7
PORTE
M ÖLtt Voo, Vss y REO
X RE1
X RE2
RE3
X RE4
X RE5
Tim erl Timer2 A/D X RE6
RE7
± PORTF
Jx RFO
JL JL X
X
RF1
RF2
Synchronous X RF3
Comparators USARTs
Serial Port y RF4
X RF5
RF6
X RF7
Otfier Parallel
Modules Slave Port LCD Drrvers
PORTG
X RGO
IF X
RG1
R02
• RQ3
X RG4
Data E EPROM
Voltage X RG5
up to
Roforenoo 256x8 X RG6
X RG7
24
2.4. Familia de los controladores ARDUINO
fácil de usar tanto en hardware y software. Las placas Arduino (véase la figura
A'du 'io UNO ArdunoYún Affluirò Due Arduino Esplora Ardu ro Li ypad ArduinoMcro
USB
A rdu¡no £ t"e n e t Arduino Mini A^du no Ne^'O Arduino Rocce Ardu no Juiro Vega
Leonardo 2560
25
Arduino es una herramienta fácil de usar se la diseño para que pueda
que los usuarios tenían que variaban desde simples tablas de 8 bits a los
para todo tipo de proyectos, ya que, además de su bajo costo sus placas son
de código libre, y esto permite que las personas puedan adecuarlo de acuerdo
a que como es abierto los usuarios de todo el mundo lo utilizan para proyectos
científicos y esto hace que vaya abriéndose paso en múltiple áreas. (Arduino,
s.f.).
a su bajo precio.
26
• Multiplataforma - En general los microcontroladores se limitan solo a
(Arduino, s.f.)
pueden crear una versión propia del módulo, la cual pueden mejorarla
un editor para texto, el área de mensajes y también una serie de menús que
27
^ sketch_TM1638 ' Arduino 1.0
'd e f in e REVERSE
# i f d e f REVERSE
I i n c l u d e < In v erted T T U 6 3 8 .h >
# e ls e
# i n c l u d e <TM1638.h>
# en d if
c o n s t l n t IiATA_PIN-8;
c o n s t i n t CL0CK_PIH=9;
c o n s t i n t 3TR0BE_PDi=7;
j l i f d e f REVERSE
Tnverr.erlTH1638 module(DATA_PIN, CL0CK_PIH, STROBE_PIN) ;
¡((else
TM1638 module(DATA_PIN, CL0CK_PIN, STROBE_PIH);
# en d if
b y t e G e a t;
i n t S p e e d , F u e l_ P e m a in in g ;
Los bocetos son programas escritos que utilizan arduino. Estos son
28
En los botones de la barra de herramientas existen funciones que
el monitor serie. Estas funciones son fáciles de utilizar ya que también tienen
la información que ayuda a los usuarios a manejar cada una de estas opciones
podemos ver cuáles son y para qué sirven cada uno de estos botones.
Verificar
los controles su código de errores de compilación ella.
Subir
compila el código y lo sube a la placa configurada. Ver la posibilidad
de subir los detalles a continuación.
Abrir
Presenta un menú con todos los bocetos en su cuaderno de dibujo. Al
hacer clic en uno que se abrirá en la ventana actual sobrescribir su
contenido.
Guardar
Guarda el dibujo.
Serial Monitor
Abre el monitor serie
Tabla 2. 2: Botones barra de herramienta.
29
2.5.2 Comandos
A continuación en las tablas 2.3, 2.4, 2.5, 2.6 y 2.7 se detallan los
importantes para los proyectos que se llevan a cabo con esta herramienta.
MENU DESCRIPCION
ARCHIVO
Nueva Crea una nueva instancia del editor, con la estructura mínima
expresión de un boceto que ya esfárí en su lugar.
Abrir
Permite cargar un archivo de ia navegación boceto por las unidades y
carpetas de la computadora.
Sketchbook
Muestra los bocetos actuales dentro de la estructura de carpetas
cuaderno de dibujo; al hacer clic en cualquier nombre se abre el dibujo
correspondiente en una nueva instancia del editor.
Salir: Cierra todas las ventanas del IDE. Los mismos dibujos se abren
cuando fue elegido Qalt se volverán a abrir automáticarriente la próxima
vez que inicie el IDE.
30
MENU DESCRIPCION
EDITAR
Des hacer / Rehacer: Vuelve de uno o más pasos que hizo durante la
edición; cuando vuelva, puede seguir adelan te con Rehacer
31
MENU DESCRIPCION
BOSQUEJO
Verificar/Compilar: Comprueba su boceto de errores de compilación ella: se
informará el uso de memoria para e! código y las variables en el área de la consola.
32
MENU DESCRIPCION
HERRAMIENTAS
Auto Format: Fonvaiea el código muy hien: es decir; p o r lo que los guiones de
apertura y cierre de llaves se alinean, y que las declaraciones dentro de llaves
están rnás sangrado.
Archivo de croquis. Archives una copia del dibujo actual en formato zip. El archivo
se coloca en el mismo directorio que el boceto.
Serial Monitor: Abre la ventana del monitor de serie e inicia el Intercambio de datos
con cualquier placa conectada en el puerto seleccionado en ese momento. Esto
por lo general se restablece el tablero, si la placa es compatible Restablecer sobre
la abertura del puerto serie.
Junta. Seleccione la ¡unta que está utilizando. Usase más abajo para las
descripciones de las distintas ¡untas
Puerto: Este menú contiene todos ¡os dispositivos serie (real o virtual) en su
máquina. Se debe actualizar de forma automática cada vez que se abre e¡ menú
de heuam ientas de alto nivel.
33
M zN U DESCRIPCION
AYU DA
Encuentra en la R e fr e n d a : Esta es la única función interactiva del menú Ayuda:
selecciona directamente la página correspondente en la copia local de la
referencia para la Afición o comando bajo el cursor.
34
2.5.3 Ayuda de idioma
ft o ü Preferences
Sketchbook location:
./ Users / scotly1Documents./ A rduino ( Browse
35
Puede devolver el software a su configuración predeterminada de elegir
2.5.4 Juntas
en el segundo, por lo que incluso si usted ha estado cargando con éxito con
una selección particular que usted querrá comprobar que antes de grabar el
gestor de arranque.
36
Estas son algunas de las juntas en la que Arduino Software IDE incluye
el soporte.
• Arduino Yun
de E / S digitales y 7 PWM.
entradas analógicas.
E / S digitales y 15 PWM.
• Arduino Mega
E / S digitales y 15 PWM.
E / S digitales y 15 PWM.
37
• Arduino Leonardo
de E / S digitales y 7 PWM.
• Arduino Micro
de E / S digitales y 7 PWM.
• Arduino Esplora
• Arduino Ethernet
• Arduino Fio
de E / S digitales y 6 PWM.
38
LilyPad Arduino USB
LilyPad Arduino
digitales y 6 PWM.
Arduino Gemma
39
2.6. Robótica
inteligencia artificial.
cómoda.
juegos, etc.
40
Los robots también se han desarrollado para el campo universitario, en
que cumplan distintas disciplinas como los robots humanoides, para batallas,
2.7.1. CER
Antecedentes:
• Batalla de robot
• Pelea de bípedos
• Creatividad Lego
• Robot transformer
41
• Robot trepador
• Robot acuático
• Robot laberinto
• Carrera de humanoides
• Robot bailarín
• Robot volador
• Programación industrial
• Robot fútbol
• Seguidor de línea
42
En dicho concurso que se realizó el año pasado, claramente no
pudimos participar en todas las categorías ya que somos un grupo joven, pero
Mega sumo, mini sumo, creatividad lego, robot laberinto, robot fútbol, en las
que mini sumo pudimos llegar a posicionarnos en un 4to lugar a nivel nacional,
anteriormente.
nuestra universidad fue elegida para este evento. Gracias a ello nuestra
correspondiente.
en el evento en Quito.
43
Recientemente el club de robòtica Robofet participó en el torneo
posible que nuestro grupo se haga conocer y así también nuestra prestigiosa
universidad.
Específicos:
44
aplicando programación en todo tipo de tarjeta de control, diseño y mecánica,
mundial.
CATEGORÍA JUNIOR
CATEGORÍA MUJERES
7. Ñatear
8. Laberinto
9. Soccer
10. Hockey
45
13. Nano Sumo
17. Sumo RC
Batalla 30Lb
2.7.3. UMEBOT
2. Robot sumo
3. Robot batalla
4. Humanoides
5. Carrera de voladores
6. Robot insecto
46
7. Balacin
8. Robot soccer
9. Robot laberinto
ROBOTS
altura se limita a 15 cm sin o 21.5 cm con sistema de visión local. Los robots
deben ser marcados por una pelota de ping-pong de color en la parte superior
18 cm.
Equipo
de tiempo de 15 segundos.
Campo
47
Figura 2. 8: Diseño de la cancha para robots soccer.
Objetivos
amarillo).
Pelota
Sistema de comunicación
48
Sistema de Visión Global
Faltas.
Penal
juega con él. Todos los otros robots, excepto el robot que jugará el balón y el
49
S aq u e de banda
El robot está equipado con dos ruedas motrices a cada lado del robot.
Para evitar que el robot se vuelque hay dos ruedas de soporte que pueden
50
Vehículo EyeBot II se construyó con el fin de mejorar el rendimiento del
jugador de fútbol del robot y crear una plataforma para cumplir con las tareas
más complejas que el vehículo EyeBot I. Para cumplir con las regulaciones de
pelota de fútbol, la parte delantera de este robot está diseñado en una curva.
51
CAPÍTULO 3: DESARROLLO
3.1.1. Puente H
la velocidad y sentido de giro de los motores, siendo controlado por una señal
Fuente. El Autor.
52
Este dispositivo electrónico se constituye básicamente por 4
Figura 3. 2: Puente H
Fuente. El Autor.
53
Figura 3. 3: Esquemático de Puente H
Fuente. El Autor.
dispositivo móvil con sistema Android fue el HC-05 (véase la figura 3.4), que
Fuente. El Autor.
para una conexión inalámbrica eficiente sin pérdida de datos. Esta tarjeta
Fuente. El Autor.
55
Accessories. Copper Hl/B
Fuente. El Autor.
mínimo.
forma.
3.- Este tipo de batería tienen una alta tasa de descarga, es decir,
56
Figura 3. 7: Batería Lipo
Fuente. El Autor.
Las baterías Lipo se los pueden clasificar por tres grandes aspectos
que poseen como son por la cantidad de celdas que se encuentran en una
Fuente. El Autor.
57
Así por ejemplo, tenemos una batería de lipo de 1000 mAh, quiere decir
que se puede descargar en una hora con una carga de 1000 miliamperio
conectado a esta, si conectamos una carga menor puede durar mucho más
característica deberá ser lo más alto posible para que este pueda funcionar
58
componentes en sus librerías, facilitando así el uso su montaje. Entre los
Fuente. El Autor.
59
componente bluetooth genérico que representaría simplemente la
fritzing
Fuente. El Autor.
Su pre diseño en Fritzing nos ayuda a tener una ¡dea de cómo deben ir
60
Figura 3. 10: Diseño de la placa PCB para robot soccer en Proteus.
Fuente. El Autor.
Fuente. El Autor.
Bluetooth HC-05 en ciertas librerías de los programas, así que la solución fue
61
placa arduino y el regulador de voltaje LM7805. La horneras donde irán
extremo izquierdo de la placa para facilitar su conexión y evitar que los cables
dispositivo móvil con sistema operativo Android que posee una aplicación para
variable a cada valor descrito en el mismo, así tenemos por ejemplo MA1 de
tipo entero con valor de 16, motores de tipo char con valor de 120.
62
í i n c l u d e < S o f t v a r e S e r i a l .h>
# ele f i n e DELAY 27
i n t HA1 = 16;
i n t MÁ2 = 14;
i n t MB1 = S;
i n t HE2 = 8;
i n t MCI = fc;
i n t MC2 = 7;
i n t HD1 = 5;
i n t HD2 = 4;
i n t pvml = 10; //MOTORES
i n t pvm2 = 3 ; //DISPARADOR
i n t e n a b l e = 15;
i n t v m o to re s = 120;
i n t v d i s p a r a d o r = 200;
c har d a to = 0;
c h a r d a t a l n = 1S 1; / / C a r á c t e r o d a t o s p r o c e d e n t e d e l t e l é f o n o
c h a r d e t e r m i n a n t ; / / S e u t i l i z a en l a f u n c i ó n c h ec k , alm acena e l c a r á c t e r r e c i b i d o desde e l t e l e f o n o ,
c h a r d e t ; / / S e u t i l i z a en l a f u n c i ó n l o o p , alm acena e l c a r á c t e r r e c i b i d o desde e l t e l é f o n o . ,
i n t v e l o c i t y = 0; //A lm a c e n a l a v e l o c i d a d b a s a d a en e l c a r á c t e r en v ia d o p o r e l t e l é f o n o .
Fuente. El Autor.
void se tu p ( ) {
S e r i a l i . becfin(SÉOO) ; / / S e r i a l . b e g i n (SÉ00) ;
pinHocle (HAI, OUTPUT); pinHocls (HA2, OUTPUT); pinHocle [UBI, OUTPUT);
pinHocle (HE2, OUTPUT); pinHocle (HC1, OUTPUT); pinHocle (HC 2 , OUTPUT);
pinHocle (HD1, OUTPUT); pinHocle (HD2, OUTPUT); pinHocle ( p w n l , OUTPUT);
pinHocle (p v a S , OUTPUT); pinHocle ( e n a b l e , OUTPUT);
c h a r clet;
a n a l o c f V r i t e (pum i, v e l o c i t y ) ; a n a lo c fW rite (pvm*, veli sp a rse lo e ) ; c l i y i t a l W r i t e ( e n a b l e , HIGH);
}
de Arduino Nano.
Fuente. El Autor.
63
La función “void check” que se presenta en las figuras 3.14, 3.15, 3.16
y 3.17, es la que recibirá los datos por el puerto serial que está comunicándose
una función extra para efectuar los movimientos del robot soccer. En pocas
palabras este es el que dará las ordenes, y estas órdenes están declaradas
documentación.
v o i d c h e c k () {
a n a lo c jlírite (p v m l, v e l o c i t y ) ; a n a l o c j l í r i t e (p v m 2, v d is p a ra d o r);
if (Serial1 . a v a i l a b l e ( ) )
{
d a t a l n = ( 1. ,l i s e t i a l 1. l -:- . I ( ) ;
if ( d a t a l n == ' F * ) {
adelante( ) ;
>
else if ( d a t a l n == ' B' ) (
atras();
>
else if ( d a t a l n == ' L' ) {
izquierda( ) ;
>
else if ( d a t a l n == ' R 1) {
derecha() ;
}
else if ( d a t a l n == 1S ' ) {
detener( ) ;
)
Fuente. El Autor.
64
correcto se procederá a llamar a la función “adelante” caso contrario seguirá
else if ( d a t a l n == '0') {
v e l o c i t y = 25;vdisparador=255;
}
else if ( d a t a l n == '1') {
v e l o c i t y = 45;vdispanador=255;
)
else if ( d a t a l n == '2') (
v e l o c i t y = 60;vdispai:adoE=255;
)
else if ( d a t a l n == ' 3 ' ) {
v e l o c i t y = 85;vdisparador=255;
)
else if ( d a t a l n == '4') {
v e l o c i t y = 110;vdisparadot=255;
)
else if ( d a t a l n == '5') (
v e l o c i t y = 135;vdisparador=255;
}
Fuente. El Autor.
65
Fuente. El Autor.
-1 ( d a t a l n == V i (
di spar adora ( );
)
lí id a ta ln - - vi(
d isp a ra d o ra !);
)
i: id a ta ln - - 1'i(
d isp a ta d o rb ( );
)
i: (d a ta ln 'v i (
d ispanadorb( );
)
(d a ta ln - - 1■ i (
i z q u i e r d a l () ;
)
( d a t a l n == ' T i (
derech al( J ;
)
e i s e i £ ( d a t a l n =■= • J *) (
iztjuietdaC ( ) ;
)
tise íf ( d a t a l n == ' H ’ ) (
derechas O
)
)
)|
Fuente. El Autor.
Todas las órdenes que asignan cada comparador “if” de las figuras
figuras 3.18 y 3.19. Cada función opera con la sentencia “digitalWrite” que en
su sintaxis se describe con el pin del puerto a utilizar y su salida en alto o bajo
66
soccer podemos decirle que puerto accionar y cuales no según lo que
deseemos.
motor.
void a d e l a n t e <) {
digitalVEite(MAI, HIGH); dicu taltfr1 1 e (MA2, LOW);
digitalWrite(HB1, HIGH); digitalWrite(MB2, LOW);
• .lWnite (MCI, LOW); :ligiCalVcit e (MC2, LOW);
>
void atras() {
digitalWrit* <MA2, HIGH); digitalWrite(HA1, LOW )¡
digi t a l W n te (MB2, HIGH); digi talWr i te (MB1, LOW);
digitalWrite(MCI , LOW); digitalWrite(KC2, LOW);
>
void d e r e c h a !) {
di g i t a l W r i t e (MAI, L O W ) ; digit a l W r i t e (MA2, HIGH)
i l U n r-; (HB2, LOW)/ .lWnte<MBl, HIGH)
iMC2, LOW),? digitalWrite (MCI, HIGH)
)
void izqu i e r d a!) {
d i g i t a l W u t - <MA2, LOW); digit a l W r i t e (MAI, HIGH)
di g i t a l W r i t e <MB1, LOW); digit a l W r i t e (MB2, HIGH)
4 1 0 1 talW r i t e (MCI, LOW); d i g i t a l W c i t e (MC2, HIGH)
>
void d e r e c h a l |) (
digitalWrite (MA2, LOW) ;? digitalWrite (MAI, LOW);
digitalWrite(MB2, LOW); digitalWrite(MB1, HIGH);
digitalWrite(MC2, LOW); digitalWrite(MCI, MIGH)j
“derechal”.
Fuente. El Autor.
67
v o i d d e recha2() (
d igítaltf rit e(MB2, LOtf); digí ta ltf rit e(MB1, LOtf);
digítaltfrite (MA1, LOW); digítaltfrite (HA2, HIGH) ;
digítaltfrite (MCI, LOtf); digítaltfrite (MC2, HIGH );
v o i d izq uie r d a l ( ) (
digí ta ltf rit e(HB2, LOW); digíta lt fri te |MB1, LOW);
digí ta ltf rit e(HA¡, LOW); digíta lt fri te (MA1, H IG H);
d ig ít alt fri te (MCI, LOtf); dí gi tal tfr ít e(MCI, H IGH);
v oid izquietda2.) (
d i g i t a l W r i t e (HA2, LOW); d i g i t a l W r i t e (MA1, LOW);
d i g i t a l W r i t ® (MB1, LOtf); dig it alt fr ite (MB2, H IGH );
d ig it alt fti ce (HC2, LOtf); digí ta ltf rit e(MCI, HI GH );
)
v o i d d e t e n e r () (
digí ta ltf rit e(MA1, LOtf); digít al tfr ite (MA2, LOtf);
d ig ít alt fri te (MB1, LOtf); digí ta ltf rit e(MB2, LOtf);
d ig ít alt fri te (MCI, LOtf); digí ta ltf rit e(HC2, LOtf);
void disparadora)) (
digí ta ltf rit e(MD1, H I G H ) ; d igí tal tf rit e(MD2, LOtf) ;
)
v o i d d i s p a r a d o r b () (
digi ta ltf rit í(MD2, H I G H ) ; d igí tal tf rit e(MD1, LOtf) ;
)
Fuente. El Autor.
68
A continuación es necesario un llamar la sentencia while para que se
v o id l o o p ()
{
digitalV rite(entibie, HIGH);
vh ile (true) {
check();
)
)
Fuente. El Autor.
69
CAPÍTULO 4: CONCLUSIONES Y RECOMENDACIONES.
4.1. Conclusiones.
maneras.
y aplicación.
70
forma cilindrica otorga una fuerte base para los componentes electrónicos y
4.2. Recomendaciones.
que:
nuestro diseño.
71
REFERENCIAS BIBLIOGRÁFICAS
https://www.arduino.ee/en/Guide/lntroduction
http://fabricadigital.org/lesson/introduccion-a-arduino/
creations. Obtenido de
http://www.engineersgarage.com/microcontroller
Kumar P., M., Das, B., & Das, G. (2013). An Overview of Microcontroller Unit:
Autoaprendizaje. Barcelona.
Marcombo.
72
P re s id e n c ia
Plan Nacional
de la R ep ú b lica
d * C icn cia Te cn o to g«a
In n o v a o o n y S a b e re s SENESCYT
del E cu ad o r
DECLARACION Y AUTORIZACION
Yo, KARLA ERENIA JACOME GUERRERO, con C.C: # 0201951431 autor/a del
trabajo de titulación: "Diseño e implementación de un robot móvil soccer
utilizando la tarjeta ARDUINO NANO y controlado mediante bluetooth"
previo a la obtención del título de INGENIERO EN TELECOMUNICACIONES en
la Universidad Católica de Santiago de Guayaquil.
1.- Declaro tener pleno conocimiento de la obligación que tienen las instituciones
de educación superior, de conformidad con el Artículo 144 de la Ley Orgánica de
Educación Superior, de entregar a la SENESCYT en formato digital una copia
del referido trabajo de titulación para que sea integrado al Sistema Nacional de
Información de la Educación Superior del Ecuador para su difusión pública
respetando los derechos de autor.
2.- Autorizo a la SENESCYT a tener una copia del referido trabajo de titulación,
con el propósito de generar un repositorio que democratice la información,
respetando las políticas de propiedad intelectual vigentes.
73
P re s id e n c ia Plan Nacional
d e la R ep ú b lica
de Ciencia. Tecnología
Innovación y Saberes SENESCYT
del E c u ad o r S e c r e t a r í a N a c io n a l <M E d u c a c i ó n S u p e r io r .
C ie n c ia . Te e n o lo g ía e I n n o v a c ió n
R E P O S IT O R IO N A C IO N A L . E N C IE N C IA Y T E C N O L O G ÍA
ADJUNTO PDF: 1 3 SI □ NO
CONTACTO CON AUTOR/ES: Teléfono: E-mail:
0996913036 ka e r9 2 @ h o tm a il.c o m
CONTACTO CON LA Nombre: Palacios Meléndez Edwin Fernando
INSTITUCIÓN: Teléfono: 0968366762
COORDINADOR DEL E-mail: edwin.palacios(5>cu.ucsg.edu.ec
PROCESO DE UTE
74