introducción al Arduino

¿Qué es Arduino?
Arduino es una placa controladora y su entorno de programación que permiten de manera
rápida y sencilla realizar proyectos de electrónica, automatismo, control, domótica, etc.
Arduino nació en el Instituto IVREA (Italia) para facilitar a sus alumnos las tareas de
programación de microcontroladores. Es ese uno de los motivos de su éxito: cualquier
persona con pocos conocimientos de informática y electrónica puede programarlo e
implementarlo. 




Hardware libre


¿qué es eso de hardware libre? Pues es lo análogo al software libre. El software libre es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.

Pero no sólo eso, además, cualquier usuario o fabricante puede crear accesorios com-
patibles con lo que las posibilidades de realizar nuevos proyectos se multiplican. Esto atrae nuevos usuarios, algunos de los cuales crean nuevos accesorios y tienen nuevas ideas, con lo que estamos realimentando una comunidad de usuarios y fabricantes que no para de crecer. 

Partes del arduino

  • Entradas: son los pines de nuestra placa que podemos utilizar para hacer lecturas. Enla placa Uno son los pines digitales (del 0 al 13) y los analógicos (del A0 al A5).
  • Salidas: los pines de salidas se utilizan para el envío de señales. En este caso los pines gde salida son sólo los digitales (0 a 13).
  • Otros pines: también tenemos otros pines como los GND (tierra), 5V que proporciona 5 Voltios, 3.3V que proporciona 3.3 Voltios, los pines REF de referencia de voltaje, TX(transmisión) y RX (lectura) también usados para comunicación serial, RESET pararesetear, Vin para alimentar la placa y los pines ICSP para comunicación SPI.
  • Alimentación: Como hemos visto el pin Vin sirve para alimentar la placa pero lo más
    normal es alimentarlo por el jack de alimentación usando una tensión de 7 a 12 Voltios. También podemos alimentarlo por el puerto USB pero en la mayoría de aplicaciones no lo tendremos conectado a un ordenador.
  • Comunicación: En nuestros tutoriales nos comunicaremos con Arduino mediante USB para cargar los programas o enviar/recibir datos. Sin embargo no es la única forma que tiene Arduino de comunicarse. Cuando insertamos una shield ésta se comunica con nuestra placa utilizando los pines ICSP (comunicación ISP), los pines 10 a 13 (también usados para comunicación ISP), los pines TX/RX o cualquiera de los digitales ya que son capaces de configurarse como pines de entrada o salida.

¿Donde comprar un arduino?

Adquirir una placa arduino es muy fácil, hoy en día puedes comprar casi cualquier cosa por internet y te llega en cuestión de uno o dos días, comprar un arduino por internet es bastante simple.Existen varias tiendas de electronica en Internet donde adquirir el material necesario para este y los próximos tutoriales de arduino, además por supuesto nuestra placa. Cuentan con envió a domicilio y con el famoso kit de inicio de arduino    Kit basicLiRC que puedes considerar en adquirir en este momento. LiRC.com.mx es una excelente opción para adquirir nuestro material y es la que estaré recomendando a lo largo de esta serie de tutoriales arduino.Ofrece un gran catalogo de productos de electrónica y precios bastante accesibles para nuestro bolsillo.