Вы находитесь на странице: 1из 6

MANUAL DE PROGRAMACIN

EN ARDUINO
UN ENFOQUE PRCTICO PARA PRINCIPIANTES

HENRRY OROZCO

Manual de programacin en Arduino


Henrry Alexis Orozco
11 de Mayo de 2016

Captulo 1

1 PREFACIO

Vivimos en un mundo gobernado por la tecnologa. Teniendo en cuenta el impacto


que tiene la tecnologa en nuestras vidas, durante estos ltimos aos estamos

viendo varias campaas con el objetivo de promocionar la enseanza de la


programacin entre todo el pblico. El propsito de este manual es abordar el
concepto de interaccin y comunicacin de una mquina con los humanos,
usando programacin 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 corazn del presente manual. Muchas veces pensamos que
los temas tecnolgicos requieren de un gran conocimiento, pero esto no es cierto.
Con el desarrollo de este manual entenders que muchos de esos procesos
tecnolgicos son simples de entender.
Este manual est pensada para aquellas personas que no han usado Arduino pero
les gustara iniciarse en este campo, por lo que si eres un usuario avanzado de
Arduino no te aportar nada nuevo (slo te servir para repasar conceptos
bsicos).

Captulo 2

INTRODUCCIN
2.1. Qu es ARDUINO?
Arduino es una plataforma de electrnica abierta para la creacin de prototipos
basada en software y hardware flexibles y fciles de usar. Se cre para artistas,
diseadores, 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 mayora de los sistemas
microcontroladores estn limitados a Windows.

Entorno de programacin simple y claro: El entorno de desarrollo de


Arduino es fcil 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 libreras
C++.

Hardware abierto y ampliable: Arduino est basado en los


microcontroladores ATMEGA de Atmel. Los esquemticos de los mdulos
son publicados bajo licencia, por lo que diseadores de circuitos pueden
crear sus propias versiones de ellos, e incluso mejorarlos. Incluso
principiantes pueden crear su propia versin de Arduino en breadboard (o
placa de prototipado) para aprender cmo funciona y ahorrar en costes.