Introducción a Arduino

1,514 views
1,394 views

Published on

Conceptos básicos de Arduino. Qué es el Open Hardware y cuál es el papel de Arduino. Principales elementos hardware y software de Arduino: la placa UNO, el IDE, los 'Shields'etc

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,514
On SlideShare
0
From Embeds
0
Number of Embeds
312
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducción a Arduino

  1. 1. Fundamentos de Arduino Ignacio GR Gavilán
  2. 2. Hardware libre Aplicación de la filosofía del SOFTWARE LIBRE al mundo físico DISEÑOS¿ QUÉ ? SOFTWARE
  3. 3. ArduinoPlataforma de electrónica abierta para la creación deprototipos basada en software y hardware flexibles y fáciles de usar Fuente: arduino.cc/es  Nacido en 2005 en el Instituto ItalianoDavidCuartielles Massimo Banzi de Diseño Interactivo IVREA Gianluca Tom David Martino Igoe Mellis  FUNDADORES  Massimo Banzi  David Cuartielles  David Mellis  Tom Igoe  Gianluca Martino  Apoyado en plataforma Wiring de Hernando Barragán
  4. 4. Elementos  Adquisición  Compra  Construcción PLACAS  Diseños y datasheets disponibles  Diferentes modelos:  Placas que se colocan encima de la de Arduino y son controladas por ésta SHIELDS  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++) ENTORNO  Los programas se denominan sketchesDESARROLLO  Facilidades para (IDE)  Escritura del programa  Depuración  Carga en el microcontrolador
  5. 5. La placa – Arduino UNO 14 pines E/S digital Puerto USB 6 pines PWM -> salida analógica Botón reset Microcontrolador ATmega328Fuente alimentación externa 6 pines entrada analógica
  6. 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()
  7. 7. Todo junto Placa Arduino Microcontrolador SENSORES Entradas SW (Sketch)ACTIVADORES Salidas
  8. 8. La comunidad www.arduino.cc FORO BLOG WIKI
  9. 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
  10. 10. GRIgnacio Gavilán www.ignaciogavilan.com bluechip.ignaciogavilan.com @igrgavilan igrgavilan@telefonica.net

×