Professional Documents
Culture Documents
Qu es Arduino?
Arduino es una plataforma open-hardware
basada en una sencilla placa con entradas y salidas (E/S), analgicas y digitales, Su corazn es el microcontrolador Atmega8, un chip sencillo y de bajo coste que permite el desarrollo de mltiples diseos. Al ser open-hardware tanto su diseo como su distribucin es libre, puede utilizarse libremente para desarrollar cualquier tipo de proyecto sin tener que adquirir ningn tipo de licencia.
http://hacknmod.com/hack/top-40-arduino-
projects-of-the-web/
SOFTWARE ENTORNO DE DESARROLLO Para programar la placa es necesario descargarse de la pgina web de Arduino (http://www.arduino.cc/en/Main/Softw are) el entorno de desarrollo (IDE). En caso disponer de una placa USB es necesario instalar los drivers.
En Windows, si desconocemos el puerto al que est conectado nuestra placa podemos descubrirlo a travs del Administrador de dispositivos
Tambin debemos configurar la velocidad a la que la placa y el PC se comunican. Esto lo hacemos desde el men Serial Monitor Baud Rate. El valor por defecto es de 115200 baudios
SUBIENDO EL PROGRAMA DE EJEMPLO A LA PLACA ARDUINO El ejemplo led_blink lo nico que hace es parpadear un LED que est colocado en el pin nmero 13 de la placa. Vamos a ver qu hay que hacer para subir el programa a la placa Arduino.
Primero comprobamos que el cdigo fuente es el correcto. Para ello pulsamos el botn de verificacin de cdigo que tiene forma de tringulo inclinado 90 grados.
Si todo va bien deber aparecer un mensaje en la parte inferior de la interfaz indicando Done compiling.
Una vez que el cdigo ha sido verificado procederemos a cargarlo en la placa. Para ello tenemos que pulsar el botn de reset de la placa e inmediatamente despus pulsar el botn que comienza la carga.
int ledPin = 13 void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH) delay(1000) digitalWrite(ledPin, LOW) delay(1000) }