INTRODUCCIÓN A ARDUINO
¿Qué es Arduino?
- Arduino , Genuino a nivel internacional, es una plataforma electrónica de código abierto, el cual permite realizar proyectos interactivos de manera sencilla. Esta compuesta respectivamente por circuitos impresos que integran un microcontrolador y un entorno de desarrollo, en donde se programa cada placa, por tanto Arduino es tanto Software como Hardware.
- Por otro lado Arduino implementa el lenguaje de programación de arduino ejecutada en la placa. La principal característica del software de programación y del lenguaje de programación es su sencillez y facilidad de uso.
- Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz existente es una habitación, gracias a un sensor de luz conectado al Arduino, o bien para leer la información de una fuente, como puede ser un teclado, y convertir la información en una acción como puede ser encender una luz y pasar por un display lo tecleado.
- El hardware consiste en una placa de circuito impreso con un microcontrolador, usualmente Atmel AVR, puertos digitales y analógicos de entrada/salida, h los cuales pueden conectarse a placas de expansión (shields), que amplían los funcionamientos de la placa Arduino. Asimismo, posee un puerto de conexión USB desde donde se puede alimentar la placa y establecer comunicación con el computador.
- El software consiste en un entorno de desarrollo (IDE) basado en el entorno de processing y lenguaje de programación basado en Wiring, así como en el cargador de arranque (bootloader) que es ejecutado en la placa. El microcontrolador de la placa se programa mediante un computador, usando una comunicación serie mediante un convertidor de niveles RS-232 a TTL.
¿Qué es el IDE de Arduino?
- IDE – entorno de desarrollo integrado, llamado IDE (sigla en inglés de integrated development environment), es un programa informático compuesto por un conjunto de herramientas de programación.Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.
- Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Además en el caso de Arduino incorpora las herramientas para cargar el programa ya compilado en la memoria flash del hardware.
- S4A es una modificación de Scratch que permite programar la plataforma de hardware libre Arduino de una forma sencilla. Proporciona bloques nuevos para tratar con sensores y actuadores connectados a una placa Arduino. También cuenta con un panel de sensores similar al de la PicoBoard.
- mBlock es un entorno gráfico de programación basado en el editor Scratch 2.0 para que escuelas y centros de formación pueda introducir la robótica de forma sencilla y enseñar a programar robots basados en Arduino.
- La interfaz es muy amigable e intuitiva. Usa bloques previamente definidos para dar órdenes al robot y si sabes programar también podrás sacarle todo el partido con el entorno de Arduino -Permite programar tus robots de forma inalámbrica mediante tecnología bluetooth o 2.4G -Te permite traducir los bloques de Scratch a código fuente de Arduino -Puedes probar en tiempo real el programa que relices en Scratch sin necesidad de grabarlo en la placa -Y una vez probados puedes grabarlo de forma permanente en tu robot
CABINA de FOTOS
Poner un photocall y permitir a los invitados de un evento social hacerse fotos está de moda. Y hay negocio alrededor, tanto como para costar unos 600 euros el alquiler de una cabina para hacerse fotos.
Con Arduino, una cuenta de Dropbox y una webcam ya tienes la base para construirte tu propia cabina de fotos. Y si la amplías para que pueda imprimir las fotos que se toman al instante, éxito asegurado.
Máquina de hacer pompas
Un ejemplo perfecto de que, ante todo, con Arduino es la imaginación al poder. ¿Quién querría una máquina para hacer pompas de forma automática? Seguramente quien tenga un gato al que cabrear con esta creación.
Esto no quita que como proyecto con Arduino sea una pequeña maravilla y algo de lo que presumir sin duda. Y una vez con la base, ya no hay límites para aprovechar al máximo un sistema donde el protagonista es un brazo robótico.
Una chaqueta indicadora para ciclistas
Leah Buechley creo una versión de una placa Arduino especial para poder implementar su idea: una chaqueta con luces para indicar la dirección que vamos a tomar a los coches u otros ciclistas gracias al movimiento de nuestros brazos. Su placa, llamada LilyPad está preparada especialmente para poder ser cosida e integrada en prendas sin que las mismas resulten incómodas.
Este proyecto hace que puedas crear una banda sonora o la música que quieras con tan solo unas zapatillas y un programa de arduino.
Breve historia de Arduino.
- Arduino se inició en el año 2005 como un proyecto para estudiantes en el Instituto IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el microcontrolador BASIC Stamp, cuyo costo era de 100 dólares estadounidenses, lo que se consideraba demasiado costoso para ellos.
- Por aquella época, uno de los fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde Massimo Banzi pasaba algunas horas.
- El rey Arduino fue rey de Italia entre los años 1002 y 1014. En la creación de este proyecto contribuyó el estudiante colombiano Hernando Barragán, quien desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la plataforma de desarrollo. Una vez concluida dicha plataforma, los investigadores trabajaron para hacerlo más ligero, más económico y disponible para la comunidad de código abierto (hardware y código abierto). El instituto finalmente cerró sus puertas, así que los investigadores, entre ellos el español David Cuartielles, promovieron la idea. Banzi afirmaría años más tarde, que el proyecto nunca surgió como una idea de negocio, sino como una necesidad de subsistir ante el inminente cierre del Instituto de diseño Interactivo IVREA. Es decir, que al crear un producto de hardware abierto, éste no podría ser embargado.
- Posteriormente, Google colaboró en el desarrollo del Kit Android ADK (Accesory Development Kit), una placa Arduino capaz de comunicarse directamente con teléfonos móviles inteligentes bajo el sistema operativo Android para que el teléfono controle luces, motores y sensores conectados de Arduino.
- Para la producción en serie de la primera versión se tomó en cuenta que el coste no fuera mayor de 30 euros, que fuera ensamblado en una placa de color azul, debía ser Plug and Play y que trabajara con todas las plataformas informáticas tales como MacOSX, Windows y GNU/Linux. Las primeras 300 unidades se las dieron a los alumnos del Instituto IVREA, con el fin de que las probaran y empezaran a diseñar sus primeros prototipos.
Comentarios
Publicar un comentario