Professional Documents
Culture Documents
PROGRAMACION ARDUINO
Mtodos Experimentales.
Responsable:
Ing. Darvin Alberto Martnez.
Grupo N 2
INTRODUCCIN
Arduino es una plataforma electrnica,un hardware en este caso que consiste en una placa
compuesta por pines que pueden ser programados como entradas y salidas;este puede ser
usado en una diversidad de proyectos de manera que necesitamos realizar la programacin
correspondiente del mismo ya sea por medio de una pc o no.
QUE ES ARDUINO?
Para empezar la programacin Arduino es importante dar una breve explicacin acerca de
lo que es Arduino.
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador
y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos
multidisciplinares. Este Arduino nos permite controlar dndole una programacin adecuada
fenmenos que se pueden realizar en un cuerpo en electrnica.
Arduino es un hardware libre lo cual quiere decir que la informacin sobre este est al
alcance de todos de manera que los que deseen usarlo puedan ejecutar programas con l,
distribuirlo ,estudiarlo o incluso hasta modificarlo .Tomando en cuenta que arduino es un
microcontrolador est compuesto de mltiples partes que permiten que desarrolle y cumpla
una tarea especfica que se puede introducir por medio de relaciones de variables .Posee
tres partes fundamentales :la memoria, el procesador y las entradas y salidas. Arduino es
una plataforma electrnica la cual puede ser usada en diversidad de proyectos que puedan
venir a nuestra mente ,que bien pudiera ser usado como sensor ,fotoceldas, motores etc
;solo que para ello quien desee ocuparla deber programarlo para ello siguiendo las debidas
instrucciones y es ah donde surge la duda : Cmo debe programarse un arduino ?
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de
entrada/salida. Los microcontroladores ms usados son el Atmega168, Atmega328,
Atmega1280, y Atmega8 por su sencillez y bajo coste que permiten el desarrollo de
mltiples diseos. Por otro lado el software consiste en un entorno de desarrollo que
implementa el lenguaje de programacin Processing/Wiring.
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser
conectado a software tal como Adobe Flash, Processing,Max/MSP, Pure Data. Las placas se
pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede
descargar gratuitamente lo que tambin nos permite ahorrar en nuestros presupuestos al
programar un fenmeno a base de un Arduino.
Luego de dar esta explicacin podemos hablar acerca de lo que es la programacin de
Arduino.
Voidsetup
Voidloop
RESUMEN
Arduino es una hardware que nos ayuda a manejar distintos tipos de cuerpos en electrnica
a los cuales al drsele una correcta programacion son armas que nos ayudaran a obtener los
resultados de experimentos que nos permitirn conocer los distintos fenmenos que ocurren
en la naturaleza y que para los cuales se necesita un experimento para conocer como
suceden estos
Arduino se programa mediante el uso de un lenguaje nico y propio basado en el lenguaje
de programacin de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes
de programacin y aplicaciones populares en Arduino.
Para hablar de la estructura del lenguaje de programacin de arduino resulta que estn
involucradas dos partes fundamentales, que a su vez son muy sencillas de ejecutar estas son
muy importantes ya que en ellas encontramos lo que son las funciones , declaraciones e
instrucciones necesarios que necesitaremos para operar con la placa de arduino. Estas son:
1) Voidsetup
2) Voidloop
El voidsetup es aquella parte en donde encontramos la configuracin del programa esta
incluye las variables pero cabe recalcar que solo es ejecutada una vez; se utiliza para
configurar el pin mode e iniciar la comunicacin serie.
Voidsetup ()
In mode (pin OUTPUT): Establece como pin de salida.
El voidloop viene a ser aquella parte que se encarga de ejecutar el programa que queramos
desarrollar loop es algo cclico que se mantendr ejecutando hasta que se desconecte el
arduino.
Void loop ()
Digital write (pin,HIGH) ;Activa pin
Al hacer esta simulacin eran necesarios dos programas que se pueden descargar de forma
gratuita en internet uno es el arduino cc que nos permite crear un programa por medio de
una programacin dada para que este pueda ser ledo posteriormente y el programa de
Proteus 8 un simulador electrnico capaz de mostrar en tiempo real(dependiendo de la
capacidad del pc) un fenmeno que ocurre al conectar el arduino con el un cuerpo que este
controle asi proteus 8 permite mostrarnos el efecto que causa el arduino sobre este cuerpo.
LOGO DE PROTEUS 8
LOGO DE ARDUINOCC
BIBLIOGRAFIA
http://arduino.cc/en/Guide/HomePage
http://arduino.cc/en/Tutorial/HomePage
http://arduinobot.pbworks.com/f/Manual+Programacion+Arduino.pdf
http://rua.ua.es/dspace/bitstream/10045/11833/1/arduino.pdf
http://collection.openlibra.com.s3.amazonaws.com/pdf/libro_arduino.pdf?
AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=65U
%2BFIrGg3IXmtve8DreoKgRh1M%3D&Expires=1427520292
http://www.intercambiosvirtuales.org/software/proteus-professional-v8-0-151417-sp0suite-profesional-de-simulacion-de-circuitos-electronicos
PREGUNTAS
Mediante un cable
Por una manguera
Con proteus 8
Mediante un lenguaje propio basado en el lenguaje de programacin de alto nivel
Processing
4) Qu es proteus 8?
a) Un simulador electronico
b) Un programa autoejecutable
c) Un sistema operativo
d) Una base de datos