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.