Arduino - Información e Historia

¿Que es un Arduino?
Logo de Arduino

Arduino es una plataforma electrónica de código abierto basada en un hardware y software fácil de usar. Contiene una serie de partes e interfaces juntas en una sola tabla de circuitos. Gracias a su simpleza, Arduino ha sido utilizado en miles de diferentes proyectos y aplicaciones.

Arduino nació en el 2005 como un proyecto para estudiantes del Instituto IVREA. En ese tiempo los estudiantes usaban un microcontrolador que costada 100$ cada uno, lo cual era demasiado costoso para ellos. Uno de los fundadores de Arduino era profesor de estos estudiantes. Los fundadores del proyecto junto con un estudiante colombiano trabajaron duro para poder hacer una placa mas económica y pequeña para uso estudiantil.

Existen diferentes modelos de Arduino y todos tienen características diferentes, debido a esto para poder mostrar algunas características que incluyen las placas usaremos como base el Arduino Uno R3 (características extraídas de la pagina oficial):


Arduino Uno R3

-Microcontrolador ATmega328.
-Voltaje de entrada 7-12V.
-14 pines digitales de I/O (6 salidas PWM).
-6 entradas análogas.
-32k de memoria Flash.
-Reloj de 16MHz de velocidad.

Entre las ventajas de usar Arduino se encuentran:
Bajo Costo: Las placas Arduino son baratas comparadas a otras plataformas.La versión mas barata puede ser ensamblada a maño e incluso si viene pre ensamblada su costo no sube de los 50$.

Multiplataforma: El software de Arduino puede ser ejecutado en Linux, MAC y Windows.

Ambiente de Programación Simple: El software de Arduino es fácil para los principiantes y al mismo tiempo es suficientemente flexible para que los programadores veteranos puedan hacer proyectos innovadores.

Código Abierto: El software de Arduino es publicado por medio de herramientas de código abierto, disponible para descargar. El lenguaje se puede expandir con el uso de librerías de C++. Ademas, los planos de los módulos están publicados, por lo que cualquiera puede hacer su propia versión del modulo ya sea para mejorarlo o entender como funciona.

Un ejemplo de Arduino es el de un programa para encender un led por 1 segundo, luego apagarlo por un segundo y repetir. Este es un ejemplo básico que se enseña a los principiantes para que puedan ver lo sencillo que es trabajar con Arduino. El código es el siguiente:


Como podemos ver es un código fácil de entender y muy pequeño. Ademas, con el conocimiento de como hacer esto ya se puede modificar y hacer cosas mucho mas grandes.

Fuentes

Arduino.Introduction.Arduino. Extraído de: https://www.arduino.cc/en/Guide/Introduction

Arduino.Arduino Uno R3. Arduino. Extraído de: http://arduino.cl/arduino-uno/

OpenSource. What is Arduino?. OpenSource. Extraído de: https://opensource.com/resources/what-arduino

Comentarios

Entradas populares de este blog

Arquitectura del Set de Instrucciones y Conjunto de Instrucciones

Representación de Números: Punto Fijo

Explicación de código para contar letras - Simple