Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que...
Transcript of Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que...
![Page 1: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/1.jpg)
Presentación Arduino
(¿Qué es Arduino?)
![Page 2: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/2.jpg)
• ARDUINO es una placa basada con un microcontrolador o chip:ATmega168 (Duemilanov=Atmega 328) que permite conectarsensores y actuadores mediante sus entradas y salidas, analógicasy digitales.
Los proyectos pueden ser autónomos o conectados con software(Flash, Processing, MaxMSP, etc) a través del puerto serie
![Page 3: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/3.jpg)
Arduino es una:
Plataforma de recurso abierto (“open source”) basada en un software y
hardware de amistoso utilizada ampliamente por artistas, diseñadores,etc.
Software - ARDUINO - se inspira en Wiring y un entorno de desarrollointegrado (IDE integrated development environment) propio -basado enProcessing.
![Page 4: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/4.jpg)
Formatos y desarrollos
disponibles de Arduino :
![Page 5: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/5.jpg)
diecimilla
miniLilyPad
serial
bluetooth
duemilanove
Pro seeduino
![Page 6: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/6.jpg)
xport
Bare bones kit
SHIELDS
Gps data logger ethernet
Mega
xbee
![Page 7: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/7.jpg)
Arquitectura de Arduino:
Entradas salidas, alimentación, conexionado
![Page 8: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/8.jpg)
• Tiene 14 pins D I/O (6 pueden ser usados como PWM Oo A/O), y 6 A/I . Cada uno, puede ser usado como I oO, usando las funciones pinMode(), digitalWrite() ydigitalRead().
• Conector USB
• Jack de poder
• Cabezal ICSP o In Circuit Serial Programmer
• Botón reseteo
![Page 9: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/9.jpg)
Cabezal ICSP o In Circuit Serial ProgrammerEs un método para programar microcontroladores AVR yPIC sin tener que desmontarlos del circuito impreso
Sirve para poder programar el bootloader de Arduino.
Bootloader es el programa básico que escucha al puertoserie y así poder descargar programas desde el IDE.
Chips con programador externo son:
• PIC
• Basic Stamp
• ARM
• MSP430
![Page 10: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/10.jpg)
• VIN.
input voltage. Cuando se usa poderexterno (en vez de 5V), se puedesuplir V usando este pin o, si se utilizael jack de poder, accede vía estepin.
![Page 11: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/11.jpg)
5V.
Fuente de poder regulada para dar energíaa microcontrolador y otros componentes dela placa.
Este puede venir desde VIN o suplido por USBu otro componente de 5V.
![Page 12: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/12.jpg)
3V3.
Una fuente de 3.3 Volts generadapor el chip FTDI chip. Corrientemáxima de 50 mA.
![Page 13: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/13.jpg)
GND.
Pins tierra.
![Page 14: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/14.jpg)
0 (RX) y 1 (TX). Recibe ytransmite data serial.
![Page 15: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/15.jpg)
* PWM: 3, 5, 6, 9, 10 y 11.
PWM outputs de 8-bits utilizandofunción analogWrite().
![Page 16: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/16.jpg)
* LED: pin 13.
Led integrado cuando pin esta en valor HIGH,led está on y cuando pin está en LOW, está off.
![Page 17: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/17.jpg)
3. Explicación básica del IDE Arduino:
Comandos fundamentales del Entorno
![Page 18: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/18.jpg)
Entorno
menú
programación
monitor serial
![Page 19: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/19.jpg)
Entorno-placa
windows mac
Tools Board Arduino Duemilanove
![Page 20: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/20.jpg)
Entorno-puertowindows mac
1
2
Mi Pc Administrador de dedispositivos Puertos (COM & LPT) !• Tools Serial Port Seleccionar elpuerto al que está conectado laplaca
Tools Serial Port Seleccionar el puertoal que está conectado la placa
![Page 21: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/21.jpg)
Instalación Arduino
![Page 22: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/22.jpg)
6. Instalación del Software de Arduino.
• 1. Cargar el software de Arduino y descomprimir elfichero que lo contiene
http://www.arduino.cc/en/Main/Software
También
http://www.olimex.cl/present.php?page=tut_arduino
• 2. Conectar la tarjeta Arduino
-Cable USB tipo A
![Page 23: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/23.jpg)
Instalar el Driver
Aparecerán como FTDI
En:
Windows: Drivers + descomprimir y ejecutar (con placa enchufada)
Linux: Descomprimir el paquete y ejecutar.
MAC: Drivers (2) + descomprimir y ejecutar
Guía rápida:
http://www.arduino.cc/es/Metodolog%eda/GuiaRapida
![Page 24: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/24.jpg)
…en Windows:
1
2
2
3
![Page 25: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/25.jpg)
…en Mac:
![Page 26: Presentaci n Arduino - netart3 un m todo para programar microcontroladores AVR y PIC sin tener que desmontarlos del circuito impreso Sirve para poder programar el bootloader de Arduino](https://reader031.fdocumento.com/reader031/viewer/2022022514/5af1e1387f8b9ac62b908830/html5/thumbnails/26.jpg)
• 4. Reiniciar el computador
• 5. Arrancar el programa Arduino
• 6. Verificar que el software IDE Arduino reconoce la tarjeta