Microcontrolador = Inteligente 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 16 Opciones del IDE-Arduino (emacs, vim, notepad++, Visual, sublime, Programmers Notepad, etc) Academia Microelectrónicos - Curso Arduino Nivel I 17 Componentes de un Programa Arduino Academia Microelectrónicos - Curso Arduino Nivel I 18 Alambrando nuestro primer Ejercicio Academia Microelectrónicos - Curso Arduino Nivel I 19 Led RGB con Switch Academia Microelectrónicos - Curso Arduino Nivel I 20 Rebote de un pulsador 1. Cuando se acciona el pulsador 2. Cuando se libera el pulsador Academia Microelectrónicos - Curso Arduino Nivel I 21 Notas: Academia Microelectrónicos - Curso Arduino Nivel I 22