Anda di halaman 1dari 26

1

2







Todos los
derechos del
Autor



ERICK VINICIO CASTELLANOS SANTOS
GUAREMALA, SEPTIEMBRE 2014














3
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA (USAC)
Facultad de Ingeniera
Escuela de ciencias y sistemas
Arquitectura de Computadoras 1
Seccin B
Ing. Marlon Orellana
Aux. Marco Pereira















INVESTIGACIN:

ARDUINO
















ERICK VINICIO CASTELLANOS SANTOS
CARN 9312677
Guatemala, 16 de septiembre de 2014





4
PREFACIO

El plan del presente documento es ensearle al lector la comprensin del uso del arduino
as como la programacin del mismo y sus pasos para configurarlo, adems de capsulas de cdigo
para realizar toda la configuracin de sus partes y explicacin del funcionamiento de cada una de
ellas, se utiliza el arduino para la programacin de proyectos donde tiene que ver la electrnica
digital y el manejo de los circuitos compuestos de este aparato tan novedoso y prctico.

Con arduino podemos programas tareas para la ejecucin de procesos de forma
asincrnica y realizar los movimientos de robots que realicen tareas como servir la comida a los
clientes de un restaurante, simulacin de jugadores de un campo de futball con robots.

Esperamos pues que el lector pueda enriquecer conocimientos de la arquitectura de
computadoras.


































5
INDICE







INTRODUCCIN 6

OBJETIVOS GENERALES 7

OBJETIVOS ESPECFICOS 8

JUSTIFICACIN 9

INSTALACIN Y CONFIGURACIN 10

PARTES DE UN ARDUINO 14

TIPOS DE ARDUINO 15

FUNCIONES 21

ESTRUCTURA DEL LENGUAJE 22

ERRORES Y PREGUNTAS 23

CONCLUSIONES 24

RECOMENDACIONES 25

BIBLIOGRAFA Y ENLACES 26















6
INTRODUCCIN

Hoy en da lo que nos encontramos con diferentes caractersticas de computadoras, unos
con alto rendimiento en memoria otras con alto rendimiento de procesador, velocidad en la
lectura de discos memoria RAM, ya sea compuesta por 2 nucleos, 4 nucleos y as infinidad de
tecnologa que con el tiempo ha llegado a tolerar millones de millones de transistores.

Adems de la evolucin que ha tenido la arquitectura de cada computaodr, hasta donde
ha llegado la capacidad del hombre para que dentro de un procesador inserte todo lo relacionado
a las operaciones y procesos que ejecuta el computador.

La siguiente investigacin presenta lo ms relevante de las arquitectura ARDUINO,
esperando que el lector pueda aclarar dudas y enriquecer conocimientos con el presente
documento.


































7
OBJETIVOS GENERALES



Se espera que el lector conciba los conocimientos bsicos del dispositivo ARDUINO











































8
OBJETIVOS ESPECFICOS


Que el lector utilice aplicaciones del lenguaje ARDUINO

Utilizar los puertos de entrada y salida de forma simulada

Distinguir los modelos de ARDUINO

Conocer las partes del Arduino y para que se usan





































9
JUSTIFICACIN


Est claro que para utilizar un proceso de robtica o cualquier proyecto donde tengamos
que utilizar robots para realizar procesos programados, es necesario el conocimiento de la
programacin de ARDUINO y sus principales opciones de uso.










































10
INSTALACIN Y CONFIGURACIN


Se toma como base y ejemplo la placal arduino UNO.




























Se descarga el programa de instalacin de








11
Se especifica para que sistema operativo



Seguido se especifica donde se desea guardar el programa original de instalacin y se
descomprime dicho archivo







Se verifica la cantidad de archivos existentes dentro de la carpeta de instalacin





12



El siguiente paso es muy importante, es la instalacin de drivers de la placa ARDUINO y para ello
se conecta la placa de Arduino a la PC por medio del cable USB



Notamos que se encienden las luces las cuales indican que nuestro arduino fue reconocido por
nuestra PC







13
Seguido de instalar los drivers, verificamos si se instal correctamente en los componentes del PC
y se instalan manualmente.



Una vez mas instalado los drivers (del directorio donde se descomprimi los drivers del arduino)



Debemos estar seguro que se configur en el COM20



Con esto ya estamos listos para iniciar a programar nuestro Arduino.




14
PARTES DE UN ARDUINO















































15

TIPOS DE ARDUINOS
A medida que se avanza con la tecnologa a utilizar, el lector se dar cuenta que el Arduino UNO ya
no le ser suficiente ya que por el nmero de salidas y entradas se har notable la necesidad de
utilizar un Arduino ms avanzado para los proyectos de electrnica deseado, he aqu una tabla con
las diferentes tipos de arduino y sus caractersticas.










16












17











18



















19










20












21


FUNCIONES
Mnimo elemental
Compilacin del los mtodos setup() y loop()

Parpadeo
Proyecto ms simple con arduino el parpadeo de un led

Lectura serial digital
Utiliza dos lneas de comunicacin de tipo serial

Lectura analgica serial
Lectura de una seal analogical serial conectada aun potencimetro y
mostrar el valor ledo en la computadora

Atenuacin
Muestra la funcin analogwerite() en la atenuacin del brillo de un led,
esta funcin utiliza una funcin de ancho de pulso

Lectura de Voltaje
Lee una entrada analgica y convierte el valor en a la escala de voltaje con
la funcin analogRead()

Entradas y salidas digitales

Entradas y salidas analgicas

Comunicaciones con PCs

Estructuras de Control

Funcin Pulsador















22

ESTRUCTURA DEL LENGUAJE
Puede correr en dos partes

Void setup()
Void loop()

Setup() es la preparacin, se encuentra el comienzo del programa y se configuran los pinmodes, es
inicia la comunicin serial y Loop() es la ejecucin, se encuentra el cdigo que ser ejecutado
como lecturas de entrada disparos de salida, etc.

Variables de declaracin
Funciones de declaracin
Estructuras de control
o If
o Else
o For
o Switch case
o While
o Do while
o Break
o Continue
o Return
o ;
o {}
o //
o /* */
o Operadores aritmticos
o Operadores de comparacin
o Operadores booleanos
o Operadores compuestos
o Variables
Constantes
Tipos de datos
Referencias
Funciones
Entrada y salida digital
Entrada y salida anloga
Entrada y salida avanzado
Tiempo
Matemticas
Nmeros al azar
Comunicacin seria




23
ERRORES y PREGUNTAS COMUNES
No poder subir los programas a la placa arduino
o La placa no est encendida
o Puerto no es el correcto
o Iten incorrecto
o Comprobar que no se encuentre ningn programa corriendo
o Desactivar el firewall

Porque se congela arduino
o Conflicto con el proceso Logitech lvprcsrv.exe

Mi tarjeta no enciende
o Se esta usando una tarjeta usb o ng

Que hago si me da error
o Asegurarse que se ha descomprimido el contenido del archivo Arduino.zip

Porque no aparece mi placa en el men tolos
o Comprobar que no se est ejecutando programas que escanean puertos serie
o Asegurarse que la tarjeta est conectada.




























24
CONCLUSIONES

Existen infinidad de aplicaciones en las cuales se puede trabajar con el lenguaje ARDUINO

Se pude utilizar los puertos de entrada y salida de forma simulada

Se distingue los modelos de ARDUINO por la capacidad que se desee trabajar

Se obtuvo los conocimientos de las partes del Arduino y para que se usan

Se concibi el conocimiento del uso de ARduino y todo lo que abarca su funcionalidad
dentro de la electrnica.




































25

RECOMENDACIONES

Se tiene que tener especial cuidado con las placas de arduino especialmente cuando se
tiene mucha esttica en las manos

Realizar una buena instalacin de los drivers y componentes

Guiarse de los consejos encontrados en Internet.







































26

BIBLIOGRAFAS Y ENLACES

http://es.slideshare.net/witwicky/tipos-de-arduino-y-sus-caracteristicas

http://hacedores.com/cuantos-tipos-diferentes-de-arduino-hay/

https://paruro.pe/aprende/arduino/funciones-principales

http://www.arduino.cl/int/lenguaje.html

http://www.arduino.utfsm.cl/0-2-errores-comunes/

Anda mungkin juga menyukai