CAPITULO 2
Un recorrido por Arduino
EN esre caPiruLo, nos fijaremos en el hardware de
{a placa Arduino y del microcontrolador que con-
tiene en su corazén. De hecho, la placa bdsicamente
sélo presta apoyo al microcontrolador, extendiendo
los pines de Tos eonectores para que pueda conectar
hardware en ellos y proporcionar un enlace USB
para descargar'sketehes, etc.
‘También aprenderemos algunas cosas sobre el
enguaje € usado para programar la placa Arduino,
algo sobre lo que profundizaremos en capitulos pos-
teriores cuando comencemos algunos proyectos de
trabajo préctico.
Aunque este capitulo en algunos momentos
pueda resultar un poco teérico, le ayudaré a enten-
der el funcionamiento ‘de los proyectos. Sin
embargo, si lo que prefiere es avanzar con sus pro
xyectos, puede sélo echarle un vistazo.
Microcontroladores
El coraz6n de Arduino es un microcontrolador. En.
realidad, el resto de la placa se ocupa de facilitar la
alimentacién y permitir que se comunique con el
ordenador al que esté conectado.
Entonces, gexactamente qué es lo que nos dan
cuando compramos uno de estos pequefios equipos
para utilizar en nuestros proyectos?
La respuesta es que lo que recibimos es un
pequefio ordenador en un chip. Tiene todo y mas de
Jo que contenfan los primeros ordenadores domésti-
cos. Dispone de un procesador, un kilobyte de
RAM (memoria de acceso aleatorio) para contener
datos, unos cuantos kilobytes de memoria EPROM
(ROM programable borrable) 0 de memoria Flash
para contener nuestros programas, y tiene pines de
entrada y salida, Estos pines de entrada/salida son
Jos que conectan el microcontrolador con el resto de
nuestra electrénica,
Las entradas pueden leer sefiales digitales (cel
ferruptor esté abierto 0 cerrado?) y analégicas
(cual es la tensién en un pin?). Esto nos permite
conectar innumerables tipos de sensores de luz,
temperatura, sonido, ete.
Las salidas también pueden ser analdgicas 0
digitales. Asi, se puede establecer que un pin esté
activado 0 desactivado (5 V 0 0 Y) y esto puede
encender 0 apagar los LED directamente, o se puede
usar la salida para controlar dispositivos mas poten-
S, como motores. También pueden proporcionar
tensiGn de salida analégica. Es decir, se puede fijar
la salida de un pin a una determinada tensi6n, lo que
permite controlar la velocidad de un motor o el
brillo de una bombilla, por ejemplo, en lugar de solo
encenderlo 0 apagarlo.
éQué hay en una placa
Arduino?
En la Figura 2-1 se muestra uno de los ipos de placa
Arduino, en este caso una placa Arduino UNO.
Echemos un vistazo répido a los diversos compo-
nentes de la placa
5
www.FreeLibros.me