Arduino

Hace unos días y por recomendación de Dani, me compré una placa Arduino para recuperar mis conocimientos de programación perdidos y empezar a jugar de un modo más fácil con la electrónica que aprendemos en clase, pero vamos a empezar desde abajo:

¿Que es Arduino?

«Arduino es una plataforma de hardware libre basada en una sencilla placa de entradas y salidas simple y un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring.

Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador.»

Bien, es decir, la plataforma Arduino se basa en varias placas de distintas características electrónicas, pero con una misma función, controlar una serie de pines analógicos y digitales mediante la programación de un microcontrolador para la realización de un proyecto.

Existen varias placas y cada una con sus características propias:

– Arduino Duemilanove/UNO (+ info)
– Arduino Mega (+ info)
– Arduino Mini (+ info)
– Arduino Nano (+ info)
– Arduino Lilypad (+ info)
– Arduino Bluetooth (+ info)
– Arduino Fio (+ info)

– Todos los modelos: Arduino Hardware (inglés)

Y también existen los llamados Arduino Shields,  complementos para ampliar y mejorar las características de cada placa, añadiendo conexión inalambrica, conexión ethernet o módulos para controlar motores.

Estas placas  se programan con el software de Arduino,  entorno que se puede descargar de la página de Arduino y que es freeware y multiplataforma. A través del entorno podemos escribir el código, depurarlo y cargarlo a la placa para realizar nuestros proyectos.

 

Sigue después del salto para ver como funciona una placa Arduino!

Sabiendo ya esto, pongamos un poco en práctica.  A los que no lo sepan, todo primer código que se suele escribir para aprender a programar  es el famoso «Hello world» o «Hola Mundo»,  cuya función es mostrar normalmente por pantalla, el texto «Hola Mundo».

En este caso, no tenemos pantalla para mostrar texto, pero tenemos leds y asociando un poco, interpretaremos el «Hola Mundo» de la electrónica con hacer parpadear un led.

Este es el código para hacer parpadear un led, que viene de ejemplo entre muchos otros en la página de Arduino.

/* LED PARPADEANDO
* Enciende y apaga un led conectado a un pin digital en intervalos de 2 segundos.
* Usaremos el pin digital 13 para conectarlo ya que este incluye una resistencia
* por lo que solo necesitaremos un Led conectado a 13 y GND.
*/

int ledPin = 13; // Definimos el pin 13 como el "pin del led"

void setup()
{
pinMode(ledPin, OUTPUT); // Declaramos el pin digital como salida
}

void loop()  // Empieza el programita, en un bucle sin fin.
{
digitalWrite(ledPin, HIGH); // Enciende el led
delay(1000);                // Espera 1 segundo (1000 ms)
digitalWrite(ledPin, LOW);  // Apaga el led
delay(1000);                // Espera un segundo
}

Teniendo el código, solo nos queda cargarlo a la placa y ver como funciona: (Ver en HD)

Esto es Arduino. Una forma más facil de realizar proyectos electrónicos y un método de aprendizaje increíble.

Y asi, doy por inaugurada la categoría «Arduino» del blog, y en próximos posts si les interesa iré colgando más información, y proyectos que vaya haciendo sobre estas plaquitas.

Asi que como Dani me recomendó comprar una (Cuestan unos 25€), yo les recomiendo que compren una también, realmente vale la pena, tanto el aprendizaje como los proyectos que se pueden realizar, extienden en exageración el campo de la electrónica que tan poco conocemos.

P.D: En los links, está el enlace a la tienda online de BricoGeek, donde se pueden comprar tanto las placas Arduino, como los shields, como muchísimos componentes electrónicos y herramientas.

😀

 

Un comentario en “Arduino

  1. Bueno, para quien no tenga un duro y quiera podemos hacernos nuestro propio Arduino ya que es una plataforma libre y abierta y la base es un chip de 7 €, una vez tienes el chip programarlo es muy simple con una protoboard, aunque para empezar y teniendo los billetes que tenemos todos no creo que 25 € os vayan a dejar tieso.
    Ahh y no importa equivocarse mucho pues el chip de la placa es intercambiable, si se quema compras otro y lo demas sirve todo.
    Mariano eres un mostro, veras que te diviertes con este juguete.

Deja un comentario!