Academia Microelectrónicos - Curso Arduino Nivel I
1
Qué es Arduino ? Es una plataforma abierta de desarrollo de electrónica que hace uso de un sistema embebido (Microcontrolador), una plataforma de programación de hardware abierto (IDE – Integrated Development Environment) y un framework de software (Wiring) y librerías que tiene sus raíces en el lenguaje C y C++. Esta dirigida a cualquiera que quiera hacer proyectos interactivos. http://en.wikipedia.org/wiki/Wiring_(development_platform) Academia Microelectrónicos - Curso Arduino Nivel I
2
El Ecosistema de Arduino
Academia Microelectrónicos - Curso Arduino Nivel I
3
Que hay detrás del IDE? Processing / Java Wiring avr-gcc Compilador Avr-libc MakeFile Arduino/Arduino1.0.X/hardware/arduino/ cores/arduino/avr-libc
Win-AVR Arduino/Arduino1.0.X/Hardware/tools/avr
Avrdude usa STK500v2 Arduino/Arduino1.0.X/Hardware/arduino/bo otloaders
curios@ que pasa detrás del IDE? Visita http://arduino.cc/en/Hacking/BuildProcess Academia Microelectrónicos - Curso Arduino Nivel I
4
Plataforma de Desarrollo Básica Software Software Compilador Software Compilador Linker Compilador Linker Linker
Interface Digital I/O Conversor USB/Serial
Programador
Microcontrolador Fuente de Alimentación DC 5V y 3.3V
Cristal
Interface Analoga/Digital
Academia Microelectrónicos - Curso Arduino Nivel I
5
Y qué hay en una Tarjeta Arduino? ? Funcionalidades de una Tarjeta Arduino
Academia Microelectrónicos - Curso Arduino Nivel I
6
Y que hay en una Tarjeta Arduino ? Funcionalidades de una Tarjeta Arduino
Academia Microelectrónicos - Curso Arduino Nivel I
7
Plano Esquemático
de una Tarjeta Arduino Uno Rev3
Academia Microelectrónicos - Curso Arduino Nivel I
8
Que es Arduino ? • Sistema Programador/Desarrollo de Atmel • Sistema Programador de Compañias terceras • Arduino en Modo ISP
Academia Microelectrónicos - Curso Arduino Nivel I
9
Arduino Leonardo
Academia Microelectrónicos - Curso Arduino Nivel I
10
Arduino Leonardo
Academia Microelectrónicos - Curso Arduino Nivel I
11
Arduino Nano y Pro-Mini
Academia Microelectrónicos - Curso Arduino Nivel I
12
Otros sabores de Arduino… - Arduino Due - Arduino Explora - Arduino Mega ADK - Arduino Yun - Arduino Flora - Arduino Zero - La lista continua….y continua…..el mercado esta colmado -De articulos “ino” por todo lado.
Academia Microelectrónicos - Curso Arduino Nivel I
13
Como empezar?
Academia Microelectrónicos - Curso Arduino Nivel I
14
Descargando e Instalando el Arduino IDE http://arduino.cc/en/Main/Software
Academia Microelectrónicos - Curso Arduino Nivel I
15
Instalando el Software de Arduino Por favor descargar el software de Arduino (IDE) del sitio oficial : http://arduino.cc/en/Main/Software e instalarlo en sus computadoras. A Enero 26 2015, la version en release es la 1.0.6
Academia Microelectrónicos - Curso Arduino Nivel I