Paso 5: Cómo descargar y trabajar con ARDUINO
La placa Arduino es una plataforma electrónica flexible que tiene software y hardware elegante. Puede ser interconectado con un gran número y variedad de dispositivos. Tiene 14 entrada digital salida de pines (de los cuales 6 se puede utilizar como salidas PWM), 6 entradas analógicas, un reloj de 16MHz, conexión USB, un enchufe y un botón de reset. Tiene una memoria flash de 32KB y 1KB de EEPROM. El componente principal de la placa Arduino es el microcontrolador IC Atmel ATMEGA328 que controla todos los dispositivos conectado con el tablero. Puede ser programado usando el entorno de desarrollo integrado de Arduino que tiene una ventana muy fácil de usar de opciones de interfaz.
El IDE de Arduino puede ser descargado de th. La versión más reciente es Arduino 1.0.5 y puede ser ejecutado todas las plataformas mencionadas en el sitio.
El IDE de Arduino ejecuta en la plataforma de C incorporada. El programa consiste en principalmente dos funciones.
1) void setup() y
2) void loop()
void setup() se utiliza solamente una vez después de la creación del programa mientras que la función void loop() es ejecutado indefinitely.void setup() se utiliza contar el microcontrolador qué pernos se han utilizado y para establecer la velocidad en la comunicación serial. Mientras que en el void loop() se obtienen las entradas, todo procesado basado en el programa y se producen salidas. Todas las sentencias condicionales y funciones se escriben en el void loop().
Arduino página ofrece todos los tutoriales que un principiante requiere conocer toda la sintaxis de lenguaje de programación de Arduino.
Hemos dado una lista de sintaxis que hemos utilizado en el IDE de Arduino.
#include: esta línea se utiliza para incluir una librería que contiene las definiciones de todos los programas de comunicación en serie. Está escrito al principio del programa.
XBee.Begin (en baudios): se utiliza para establecer una comunicación serial entre el microcontrolador y el XBee.
XBee.Read(): leer todos los valores de lo XBee al conectar el TX del Arduino a la RX de lo Xbee.
XBee.Write(): escribir todos los valores en el XBee al conectar el TX de lo Xbee a la RX del Arduino.