23.03.2017 Views

02 Arduino - Introducción

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Copyright © Marzo de 2017 por TECSUP<br />

Tecnologías Emergentes


• El contenido de esta unidad es el siguiente:<br />

– <strong>Introducción</strong><br />

– Objetivos<br />

– Temas a desarrollar:<br />

• Lección 1: <strong>Arduino</strong><br />

– Bibliografía


• El dispositivo más utilizado en proyectos electrónicos<br />

es <strong>Arduino</strong>.<br />

• En esta unidad se estudiará los conceptos básicos de<br />

<strong>Arduino</strong> y su programación.


• Al finalizar la unidad el estudiante será capaz de:<br />

– Explicar los conceptos de <strong>Arduino</strong><br />

– Explicar como se programa un dispositivo <strong>Arduino</strong>


• Es un circuito integrado que en su interior contiene<br />

una unidad central de procesamiento (CPU), unidades<br />

de memoria (RAM y ROM), puertos de entrada y salida.


• Los más conocidos son:<br />

– 8051: Intel 8031/8051 (8 bits), 8051XA (16 bits),<br />

– PIC: PIC1x (8bits), PIC2x (16 bits), PIC3x (32 bits).<br />

– AVR: TinyAVR, MegaAVR, XmegaAVR: Atmega8.<br />

https://es.wikipedia.org/wiki/Anexo:Microcontroladores_comunes<br />

https://www.elprocus.com/microcontrollers-types-and-applications/


• Entradas: proporcionan información al sistema.<br />

• Salidas: realizan acciones fuera del sistema.<br />

• Pulsadores<br />

• Sensores<br />

• Motores<br />

• LEDs<br />

• Zumbador


• Nace en 2005.<br />

• David Cuartielles y Massimo Banzi.<br />

– Problemas existentes:<br />

– Limitación tecnológica:<br />

• El usuario no es experto.<br />

• Las plataformas existentes son muy<br />

• complejas, especializadas o cerradas.<br />

– Limitación económica:<br />

• El usuario final cambia: particulares, equipos docentes, entidades<br />

sin ánimos de lucro, ...<br />

– Solución:<br />

– Crear una propia plataforma.<br />

– Filosofía OpenSource. Compartir conocimiento.<br />

https://www.youtube.com/watch?v=UoBUXOOdLXY


• Es una plataforma de hardware libre que es fácil de<br />

utilizar en la creación de cualquier proyecto<br />

interactivo.<br />

– https://www.arduino.cc/


• Las principales ventajas son:<br />

– Es barato, en comparación con otras plataformas de<br />

microcontrolador.<br />

– Es multiplataforma, el software de programación funciona en<br />

Windows, OSX y GNU/Linux.<br />

– Entorno de programación simple y claro.<br />

– Software open source y expandible a través de librerías C++ o<br />

AVR C.<br />

• https://github.com/arduino/<strong>Arduino</strong>/<br />

– Hardware open source y expandible.<br />

• https://www.arduino.cc/en/uploads/Main/arduino-unoschematic.pdf


https://www.arduino.cc/en/Main/<strong>Arduino</strong>BoardUno


https://www.arduino.cc/en/Main/Products<br />

https://www.arduino.cc/en/Products/Compare


https://www.adafruit.com/categories/21


https://www.sparkfun.com/categories/240


• Instalación de los drivers FTDI.<br />

• Cable USB tipo A<br />

https://www.arduino.cc/en/Guide/<strong>Arduino</strong>Uno


https://www.arduino.cc/en/Main/Software


https://www.arduino.cc/en/Reference/HomePage


https://www.arduino.cc/en/Tutorial/HomePage


• http://forefront.io/a/beginners-guide-to-arduino/<br />

• http://www.ladyada.net/learn/arduino/<br />

• https://learn.sparkfun.com/tutorials/tags/arduino?page=all<br />

• https://learn.adafruit.com/category/learn-arduino


• Programming <strong>Arduino</strong> Getting Started with Sketches 1st Edition. Simon Monk<br />

2012.<br />

• Exploring <strong>Arduino</strong>: Tools and Techniques for Engineering Wizardry 1st Edition,<br />

Jeremy Blum 2013.<br />

• <strong>Arduino</strong> Workshop: A Hands-On Introduction with 65 Projects 1st Edition John<br />

Boxall 2013.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!