Está en la página 1de 22

Microcontrolador = Inteligente

Academia Microelectrnicos - Curso Arduino Nivel I

Qu es Arduino ?
Es una plataforma abierta de desarrollo de electrnica que
hace uso de un sistema embebido (Microcontrolador),
una plataforma de programacin de hardware abierto
(IDE Integrated Development Environment) y un framework
de software (Wiring) y libreras que tiene sus races en
el lenguaje C y C++. Esta dirigida a cualquiera que quiera
hacer proyectos interactivos.
http://en.wikipedia.org/wiki/Wiring_(development_platform)
Academia Microelectrnicos - Curso Arduino Nivel I

El Ecosistema de Arduino

Academia Microelectrnicos - Curso Arduino Nivel I

Que hay detrs 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 detrs del IDE? Visita http://arduino.cc/en/Hacking/BuildProcess


Academia Microelectrnicos - Curso Arduino Nivel I

Plataforma de Desarrollo Bsica


Software
Software
Compilador
Software
Compilador
Linker
Compilador
Linker
Linker

Interface Digital I/O


Conversor
USB/Serial

Programador

Microcontrolador
Fuente de
Alimentacin
DC
5V y 3.3V

Cristal

Interface Analoga/Digital

Academia Microelectrnicos - Curso Arduino Nivel I

Y qu hay en una Tarjeta Arduino? ?


Funcionalidades de una Tarjeta Arduino

Academia Microelectrnicos - Curso Arduino Nivel I

Y que hay en una Tarjeta Arduino ?


Funcionalidades de una Tarjeta Arduino

Academia Microelectrnicos - Curso Arduino Nivel I

Plano Esquemtico

de una Tarjeta Arduino Uno Rev3

Academia Microelectrnicos - Curso Arduino Nivel I

Que es Arduino ?
Sistema Programador/Desarrollo de Atmel
Sistema Programador de Compaias terceras
Arduino en Modo ISP

Academia Microelectrnicos - Curso Arduino Nivel I

Arduino Leonardo

Academia Microelectrnicos - Curso Arduino Nivel I

10

Arduino Leonardo

Academia Microelectrnicos - Curso Arduino Nivel I

11

Arduino Nano y Pro-Mini

Academia Microelectrnicos - 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 Microelectrnicos - Curso Arduino Nivel I

13

Como empezar?

Academia Microelectrnicos - Curso Arduino Nivel I

14

Descargando e Instalando
el Arduino IDE
http://arduino.cc/en/Main/Software

Academia Microelectrnicos - 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 Microelectrnicos - Curso Arduino Nivel I

16

Opciones del IDE-Arduino

(emacs, vim, notepad++, Visual,


sublime, Programmers Notepad, etc)

Academia Microelectrnicos - Curso Arduino Nivel I

17

Componentes de un Programa Arduino

Academia Microelectrnicos - Curso Arduino Nivel I

18

Alambrando nuestro primer Ejercicio

Academia Microelectrnicos - Curso Arduino Nivel I

19

Led RGB con Switch

Academia Microelectrnicos - Curso Arduino Nivel I

20

Rebote de un pulsador

1. Cuando se acciona el pulsador


2. Cuando se libera el pulsador
Academia Microelectrnicos - Curso Arduino Nivel I

21

Notas:

Academia Microelectrnicos - Curso Arduino Nivel I

22

También podría gustarte