Arduino es una plataforma de hardware y software libre para la creación de prototipos electrónicos. Fue creada en 2005 en Italia por Massimo Banzi y otros fundadores. La plataforma Arduino consiste en placas electrónicas de bajo costo programables y una suite de software que facilita el desarrollo de programas para controlar los dispositivos electrónicos conectados. La comunidad de Arduino ha crecido rápidamente y ofrece foros, blogs y documentación para apoyar a los usuarios.
3. Arduino
Plataforma de electrónica abierta para la creación de
prototipos basada en software y hardware flexibles y
fáciles de usar
Fuente: arduino.cc/es
Nacido en 2005 en el Instituto Italiano
de Diseño Interactivo IVREA
FUNDADORES
Massimo Banzi
David Cuartielles
David Mellis
Tom Igoe
Gianluca Martino
Apoyado en plataforma Wiring de
Hernando Barragán
Massimo
Banzi
David
Cuartielles
David
Mellis
Tom
Igoe
Gianluca
Martino
4. Elementos
PLACAS
ENTORNO
DESARROLLO
(IDE)
SHIELDS
Adquisición
Compra
Construcción
Diseños y datasheets disponibles
Diferentes modelos:
Placas que se colocan encima de la de Arduino y son
controladas por ésta
Extienden su funcionalidad:
Control de motores
Conexión Ethernet
Conexión inalámbrica
etc
Descargable desde www.arduino.cc
Lenguaje derivado de Processing (estilo Java / C++)
Los programas se denominan sketches
Facilidades para
Escritura del programa
Depuración
Carga en el microcontrolador
5. La placa – Arduino UNO
Microcontrolador ATmega328
14 pines E/S digital
6 pines PWM -> salida analógica
6 pines entrada analógica
Puerto USB
Fuente alimentación externa
Botón reset
6. El lenguaje
Basado en Processing, que se apoya en Java
ELEMENTOS
Estructuras
Control
Bucles
Condiciones
Operadores:
Aritméticos
Comparación
Composición
booleanos
Funciones
Gestión de E/S analógicas y digitales
Tiempo
Comunicación serie
Matemáticas
ESTRUCTURA DE PROGRAMA
Inicialización: setup()
Bucle principal: loop()
9. Anexo – Bibliografía
MASSIMO BANZI
Profesor y apóstol del hardware libre
Trabajó en Seat Ventures y fue profesor durante 4
años en el Instituto Italiado de Diseño Interactivo Ivrea
Co-fundador de Arduino
Actualmente imparte clases en SUPSI
‘INTRODUCCIÓN A ARDUINO’
Editorial: O’Reilly / Anaya Multimedia
Páginas: 123
ISBN: 978-84-415-3177-2