You are on page 1of 7

2

UNIVERSIDAD CESAR VALLEJO LIMA-ESTE


ESCUELA DE INGENIERIA DE SISTEMAS

INFORME DE ARDUINO
LIC.

Integrantes:

Turpo Chavez Abel

2
ndice
Introduccion...................................................................................1
Arquitectura...................................................................................1.
1
Desarrollo del
proyecto..................................................................1.2

2
1. Introduccin
Arduino es una plataforma de electrnica basada en una placa con un microcontrolador de
hardware libre, que permite transformar las rdenes dadas a un ordenador en acciones
fsicas: encendido de luces, movimiento de motores. El microcontrolador en la placa
Arduino se programa mediante el lenguaje de programacin Arduino (basado en Wiring) y
el entorno de desarrollo Arduino (basado en Processing).
En este proyecto se utilizara un sistema de computacin fsica que se conoce como
Arduino. Es un dispositivo que nos va a permitir transformar las rdenes que demos en
Python en seales elctricas que puedan entender los dispositivos electrnicos.
Para ello Arduino utiliza un microcontrolador y un conjunto de circuitos que transmiten los
impulsos elctricos. Arduino est diseado para facilitar el uso de la electrnica en
proyectos multidisciplinares ya sean artsticos o cientficos.
Raspberry Pi es una plataforma a tener en cuenta para el desarrollo de aplicaciones
domticas y de control. Sin embargo, Raspberry PI tiene una pequea limitacin en cuanto
al nmero de entradas/salidas disponibles as como problemas relacionados con los
tiempos de respuestas que se consiguen programando en python.
Una posible solucin a esta limitacin puede ser combinar el Raspberry Pi con Arduino y
relegar todo el control hardware al Arduino y utilizar el Raspberry como controlador
maestro. En esta entrada voy a hacer un simple ejemplo en que conecto mi Raspberry Pi
con un Arduino a travs de USB y mi Raspberry controla los puertos de salida del Arduino a
travs de comunicacin serie.

2
1.1 Arquitectura Arduino
1 Toma de corriente: Sirve
para que Arduino pueda funcionar
sin estar conectado a un
ordenador
2 Conexin USB: Permite
conectar un ordenador y transmitir
informacin entre el ordenador y
Arduino.
6 Pines digitales:
Permiten a Arduino
transmitir rdenes a
mquinas electrnicas
7 Luz de encendido: Se
enciende cuando Arduino est
funcionando.

8 Botn de reset: Se utiliza


cuando queremos resetear el
Arduino.
10 Pines analgicos y de
potencia: Se utiliza para recibir
informacin y suministrar
energa a las mquinas que
estemos controlando

2
Es importante fijarse en la numeracin de los pines de salida, 6, y de entrada, 10. Cuando
queramos dar rdenes o recibir informacin necesitaremos especificar qu pin vamos a
usar.
A la derecha del Arduino tenemos un conjunto de circuitos en un protoboard. Aunque no
es necesario comprender como funcionan estos circuitos s es interesante tener una breve
nocin de cmo funcionan.

2
1.2 Desarrollo del proyecto
En el desarrollo del proyecto se
pretende
realizar el sensor de ultrasonido (HCSR04)
conectado a la tarjeta UDOO nos
detectar
cualquier cosa que se acerque. Cuando
detecte
algo, nos enviar un correo electrnico
usando el
protocolo
de
correo
SMPT
de
google.Para desarrollar una tecnologa rpida y precisa combinaremos el poder de Arduino
y de la Raspberry Pi, pero con una potencia cuatro veces mayor. Se busca que sirva para
crear prototipos rpidos de proyectos que contengan hardware y software. UDOO tiene dos
procesadores en una tarjeta de 11 x 8.5 cms. Usa un procesador Freescale de 1GHz, ARM
i.MX6, con dos o cuatro ncleos, que puede correr Linux o Android, adems del ARM
SAM3X, que usa la tarjeta Arduino Due.
Una vez que hayamos definido la conexin de nuestro sensor con el microcontrolador.
Comenzaremos con lo ms importante la conexin USB, la cual nos permitir conectar
Arduino al ordenador. Se deber de tener una plataforma Arduino completa y un cable
USB.

2
Lo primero que tendremos que hacer es conectar Python al Arduino. Para ello
necesitaremos conocer el puerto COM al que est conectado Arduino (deberais tenerlo
apuntado) e importar.
En este caso el cdigo Python nos servir para poder hacer la lectura de los que nos envi
el sensor. En este caso tendremos que agregar una librera de Python:

http://docs.python.org/2/library/smtplib.html

You might also like