libro de arduino.docx

7
MANUAL DE PROGRAMACIÓN EN ARDUINO UN ENFOQUE PRÁCTICO PARA PRINCIPIANTES HENRRY OROZCO

Upload: henrry-alexis-orozco-bone

Post on 06-Jul-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: libro de arduino.docx

MANUAL DE PROGRAMACIÓNEN ARDUINO

UN ENFOQUE PRÁCTICO PARA PRINCIPIANTES

HENRRY OROZCO

Page 2: libro de arduino.docx

Manual de programación en Arduino

Henrry Alexis Orozco

11 de Mayo de 2016

Page 3: libro de arduino.docx

Capítulo 1

Page 4: libro de arduino.docx

1 PREFACIO

Vivimos en un mundo gobernado por la tecnología. Teniendo en cuenta el impacto que tiene la tecnología en nuestras vidas, durante estos últimos años estamos viendo varias campañas con el objetivo de promocionar la enseñanza de la programación entre todo el público. El propósito de este manual es abordar el concepto de interacción y comunicación de una máquina con los humanos, usando programación en sensores y actuadores. Las decisiones de esto las va a tomar un microcontrolador que se encuentra ubicado en la placa Arduino. La tarjeta Arduino es el corazón del presente manual. Muchas veces pensamos que los temas tecnológicos requieren de un gran conocimiento, pero esto no es cierto. Con el desarrollo de este manual entenderás que muchos de esos procesos tecnológicos son simples de entender.

Este manual está pensada para aquellas personas que no han usado Arduino pero les gustaría iniciarse en este campo, por lo que si eres un usuario avanzado de Arduino no te aportará nada nuevo (sólo te servirá para repasar conceptos básicos).

Capítulo 2

Page 5: libro de arduino.docx

INTRODUCCIÓN

2.1. ¿Qué es ARDUINO?

Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquier interesado en crear entornos u objetos interactivos.

2.2. ¿Por qué ARDUINO?

Multiplataforma: El software de Arduino se ejecuta en sistemas operativos: Windows, Macintosh OSX y GNU/Linux. La mayoría de los sistemas microcontroladores están limitados a Windows.

Entorno de programación simple y claro: El entorno de desarrollo de Arduino es fácil de usar para principiantes, pero suficientemente flexible para que los usuarios avanzados le saquen provecho.

Bajo coste: Las placas Arduino son relativamente baratas comparadas con otras plataformas de microcontroladores.

Software abierto y ampliable: El software de Arduino es publicado como herramienta de software libre. El lenguaje puede ser ampliado con librerías C++.

Hardware abierto y ampliable: Arduino está basado en los microcontroladores ATMEGA de Atmel. Los esquemáticos de los módulos son publicados bajo licencia, por lo que diseñadores de circuitos pueden crear sus propias versiones de ellos, e incluso mejorarlos. Incluso principiantes pueden crear su propia versión de Arduino en breadboard (o placa de prototipado) para aprender cómo funciona y ahorrar en costes.

Page 6: libro de arduino.docx