Capitulo2 =
ningin problema; lo Gnico que necesitamos es
elegir una resistencia adecuada.
Los LEDs tienen la interesante propiedad de
que, con independencia de cudnta corriente fluya
por ellos, siempre habré alrededor de 2V entre sus
pines. Podemos utilizar este hecho y la ley de Ohm
para averiguar el valor correcto de la resistencia a
utilizar.
‘Sabemos que (al menos cuando esté activado) el
pin de salida est suministrando 5 V. Bien, acaba
mos de decir que 2 V son "utilizados" por nuestro
LED, to que deja 3 V (5 - 2) circulando a través de
nuestra resistencia de limitacién de corriente
Queremos que la corriente que fluya por el circ
sea 10 mA, por lo que podemos ver que el valor de
la resistencia debe ser:
R=Vvi
R=3V/10mA
Las resistencias vienen en valores estiindar, y el
valor més préximo a 300 @ es de 270 Q. Esto sig-
nifiea que en lugar de 10 mA, la cortiente serd en
realidad:
1=VR
1=3/270
HAM mA
Estas cosas no son eriticas, y el LED funcionaré
‘més 0 menos aceptablemente con cualquier valor
entre 5 y 30 mA, por lo que con 270 @ funcionara
perfectamente.
‘También podemos configurar una de estas
conexiones digitales para que sea una entrada, en
cuyo caso, su funcionamiento seré parecido a una
entrada analégica, salvo que nos indicard si la ten-
sidn en el pin esté 0 no por encima de un cierto
umbral (aproximadamente 2,5 V).
Algunas de las conexiones digitales (3, 5, 6, 9,
10 y 11) estén rotuladas PWM. Estas se pueden uti-
Un recorrido por Arduino 19
lizar para proporcionar una tensién de salida varia-
ble, en lugar de simplemente 5 V0 0 V.
En el lado izquierdo del conector superior de la
Figura 2-1, hay otra conexién GND y una conexién
denominada AREF, AREF se puede utilizar para
escalar las lecturas de las entradas analégicas. Se
utiliza muy raramente, y por el momento nos pode-
‘mos olvidar de ella.
Microcontrolador
Volviendo a nuestro recorrido de la placa Arduino,
el chip microcontrolador es el dispositivo rectan-
gular negro con 28 pines. Esté insertado en un
zécalo DIL (Dual in-line) con lo que se puede
reemplazar fiicilmente. EI microcontrolador usado
en las placas Arduino UNO 0 Duemilanove es el
ATmega328, En la Figura 2-4 podemos ver un
dingrama de blog Is princi
caracteristicas de este dispositive
El corazén, 0 mejor dicho, el cerebro del dispo-
sitivo es la CPU (unidad central de procesa:
miento). Controla todo lo que ocurre dentro del
Aispositivo, Obtiene instrucciones de programa
almacenadas en la memoria Flash y las ejecuta.
Esto puede suponer obtener datos de la memoria
de trabajo (RAM), procesarlos y luego volver a
colocatlos de nuevo. O bien, puede significar
cambiar una de las salidas digitales de 0 a 5 voltios.
UART (serial data interface)
2kB
RAM
(working
memory)
1Ke:
EEPROM cpu
(nonvolatile
storage)
Inpuvoutput ports
WEEE Dissramna de biogues det Atmeaas2e
www.FreeLibros.me