Como se trata del primer tutorial sobre Arduino Uno, vamos a crear un proyecto sencillo para familiarizarnos con la placa y con el entorno de desarrollo.
El IDE de Arduino
Para programar un Arduino necesitamos contar con su IDE, el software adecuado para programarlo. Este lo podemos descargar desde su web www.arduino.cc/es
El Hola, Mundo! en Arduino Uno
Lo más sencillo es hacer que un LED parpadee, es decir, se encienda y apague controlando el tiempo que está encendido y el tiempo que está apagado.
Es por esto que vamos a recurrir a un ejemplo llamado «blink» que podremos encontrar en el IDE de Arduino. Blink consiste en hacer parpadear un led controlando el tiempo que se encuentra encendido y el tiempo que se encuentra apagado. Tal cual viene el ejemplo, el LED permanece un segundo encendido y un segundo apagado.
Para empezar necesitamos un LED y una placa Arduino. El LED hay que conectarlo entre el pin 13 y la masa, también llamada GND en Arduino.
Como se trata de un hola mundo, es decir, un programa que todos hacemos cuando empezamos con Arduino, la placa ya viene preparada para poder llevarlo a cabo de manera sencilla. Por esto y para facilitarnos la tarea disponemos de un pin de masa junto al pin 13.
Debemos usar estos dos pines, sin embargo, primero debemos saber identificarlos. Fijémonos con atención en la placa, junto a las tiras de conectores, disponemos de una serigrafía de color blanco que indica que es cada pin.
Así para localizar el pin 13 debemos buscar este número en la placa y para localizar un pin de masa debemos buscar el texto GND. Como la masa es recurrente y se usa en la mayoría de componentes que conectamos a Arduino, existen varios pines GND, podemos usar cualquiera de ellos.
En este ejemplo podemos modificar dos cosas.
La primera es el pin en el que hemos conectado LED.
La segunda es el tiempo de encendido y apagado del LED. Para ello solo debemos modificar los valores que se encuentran dentro de las funciones Delay(). El primer delay que encontramos controla el tiempo que está encendido y el segundo controla el tiempo que está apagado. Solo debemos tener en cuenta una idea y es que el tiempo que pongamos dentro de las funciones debe estar en milisegundos. Por tanto, si queremos que cuente 2 segundos, dentro de la función Delay debemos poner 2000. Un segundo son 1000 milisegundos.