Arduino

Páginas: 5 (1081 palabras) Publicado: 1 de noviembre de 2012
ARDUINO

SANTIAGO MOLINA SANCHEZ
INGENIERIA ELECTRONICA

UNIVERSIDAD AUTÓNOMA DE COLOMBIA
FACULTAD DE INGENIERÍA
MICROPROCESADORES
2012
OBJETIVOS
* Entender el dispositivo arduino, su estructura y entorno de desarrollo
* Comprender las principales características del dispositivo arduino y sus implementaciones.

INTRODUCCIÓN
Arduino es una plataforma de código abierto basadoen prototipos de electrónica flexible y fácil de usar hardware y software. Está pensado para artistas, diseñadores, aficionados y cualquier persona interesada en la creación de objetos interactivos.
Una referencia para el principiante de la sintaxis de programación del micro controlador Arduino. Incluye información sobre la estructura del programa, variables, tipos de datos, la aritmética,constantes, control de flujo, y la mayoría de las funciones comunes de la biblioteca base.

* ARDUINO
Arduino es una plataforma open-source de computación física basada en una simple tarjeta I/O (entradas/salidas) y un entorno de desarrollo que implementa el lenguaje Processing/Wiring. Arduino puede ser usado para desarrollar objetos interactivos autónomos como robots o automatismos o puedeconectarse al computador (por ejemplo, Flash, Processing, MaxMSP). El IDE de código abierto se puede descargar de forma gratuita (en la actualidad para Mac OS X, Windows y Linux). 
Con Arduino puedes capturar las diversas variables del entorno como temperatura, humedad, presión, presencia, interacción entre hombre-máquina o puedes generar movimiento con motores, hacer lindas melodías, coreografía deluces y muchas cosas más. Arduino puede ser el controlador ideal para tus robots, para tus automatismos o para el proyecto que se te ocurra y que requieras conectar al computador.

* PROGRAMACION EN ARDUINO
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el popular lenguaje de programación de alto nivel Processing. Sin embargo, es posible utilizar otroslenguajes de programación y aplicaciones populares en Arduino.
Esto es posible debido a que Arduino se comunica mediante la transmisión de datos en formato serie que es algo que la mayoría de los lenguajes soportan. Para los que no soportan el formato serie de forma nativa, es posible utilizar software intermediario que traduzca los mensajes enviados por ambas partes para permitir una comunicaciónfluida. Es bastante interesante tener la posibilidad de interactuar Arduino mediante esta gran variedad de sistemas y lenguajes puesto que dependiendo de cuales sean las necesidades del problema que vamos a resolver podremos aprovecharnos de la gran compatibilidad de comunicación que ofrece.
La estructura básica del lenguaje de programación Arduino es bastante simple y se ejecuta en al menos dospartes. Estas dos partes requeridas, o funciones, incluye bloques de instrucciones.
void setup()
{
statements;
}
void loop()
{
statements;
}
Donde setup () es la preparación, loop () es la ejecución. Ambas funciones son necesarias para el funcionamiento del programa.
La función de configuración debe seguir la declaración de las variables al comienzo del programa. Es la primera funcióna ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para establecer pinMode o inicializar la comunicación en serie.
La función loop que sigue a continuación incluye el código que se ejecuta continuamente la lectura de entradas, salidas de disparo, etc Esta función es el corazón de todos los programas de Arduino y hace la mayor parte de la obra.
La función setup () se llama una vezcuando el programa se inicia. Se usa para inicializar los modos de pin, o empezar la serie. Debe ser incluido en un programa, incluso si no hay declaraciones para correr.
* Funciones básicas y operadores
Arduino esta basado en C y soporta todas las funciones del estándar C y algunas de C++
Sintaxis Básica
* Delimitadores: ;, {}
* Comentarios: //, /* */
* Cabeceras: #define,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS