Arduino - Clase 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 39

CURSOS GRATUITOS DE FORMACIÓN PROFESIONAL

ARDUINO
CLASE 2

RAMÓN A. ORIS
VICENTE FRANCHINO
¡BIENVENIDOS!

Estimados Alumnos, les doy la bienvenida a la segunda instancia virtual de este trayecto
de formación, espero que sea un espacio de aprendizaje e interacción conjunta, en el cual
podamos aprender nuevas herramientas que nos ayuden a mejorar nuestra práctica cotidiana en
el ámbito laboral fortaleciendo además los conocimientos para el desarrollo productivo.
¡Adelante!

¿QUÉ APRENDEREMOS EN ESTA CLASE?

Comenzaremos repasando y aclarando algunos conceptos básicos de electrónica que te


ayudarán a entender mejor los términos que usaremos durante el cursado.
Luego nos introduciremos en las definiciones de sensores y actuadores y, además,
veremos las características de la placa Arduino.
Finalmente, seguiremos introduciéndonos de a poco en el mundo de la programación.
Esta vez encenderemos un led mediante un pulsador.

OBJETIVOS DE LA CLASE

1. Identificar la relación de los parámetros eléctricos en un circuito eléctrico.


2. Reconocer una placa Arduino y sus componentes.
3. Diferenciar sensores y actuadores

1 ARDUINO – CLASE 1
ÍNDICE

CIRCUITOS ELÉCTRICOS PAG. 3


PROTOBOARD PAG. 5
LED PAG. 10
RESISTENCIAS PAG. 12
LEY DE OHM PAG. 19
SEÑALES ELECTRÓNICAS PAG. 23
SENSORES Y ACTUADORES PAG. 25
PLACAS DE ARDUINO PAG. 28
SEGUNDO PROGRAMA PAG. 33
BIBLIOGRAFÍA PAG. 38

2 ARDUINO – CLASE 1
CIRCUITOS ELÉCTRICOS

El circuito eléctrico es un sistema cerrado de elementos (activos y pasivos) y


conductores ideales, entre los que existe transferencia de energía. Todo sistema cerrado forma,
al menos, un contorno cerrado o malla.
Las partes que constituyen todo circuito eléctrico se representan mediante símbolos
normalizados en la siguiente figura y se denominan:

Generador:
Un generador es el elemento activo capaz de establecer una diferencia de potencial entre
los puntos del circuito donde está conectado. Los principales generadores de electricidad son las
pilas y acumuladores (reacción química) y las dinamos y alternadores (inducción
electromagnética). Estos últimos son los que producen en la actualidad más del 95% de la
energía eléctrica mundial, y tienen la capacidad de producir grandes cantidades de energía pero
el inconveniente de la inmovilidad.
Las pilas y acumuladores son generadores de corriente continua autónomos y portátiles
que no necesitan estar conectados a ningún sistema de accionamiento. Las pilas son
generadores primarios no reversibles y los acumuladores, generadores reversibles. Al no existir
sustancia líquida, a las pilas primarias se las denomina pilas secas.

Receptor:
Un receptor es un elemento pasivo que recibe la energía eléctrica y la transforma en otro
tipo de energía, como la térmica (calor que producen las resistencias), la luminosa (luz que
producen las lámparas eléctricas) y la mecánica (fuerza motriz que producen los motores). Los

3 ARDUINO – CLASE 1
receptores son de naturaleza resistiva (resistencias), inductiva (bobinas de autoinducción) y
capacitiva (condensadores).

Conductores:
Son elementos pasivos que unen los generadores con los receptores y a través de los
cuales se transportan las cargas eléctricas. En el análisis de circuitos se consideran conductores
ideales sin que ofrezcan ninguna dificultad al paso de la corriente eléctrica (resistencia), y en los
casos reales de transporte se presenta su resistencia concentrada en un solo punto como
parámetro de un elemento pasivo. Es el caso más importante a la hora de dimensionarlos.

Elemento de accionamiento y protección:


Todo circuito eléctrico debe tener los adecuados aparatos de accionamiento, maniobra y
protección que nos permitan gobernar la intensidad de corriente con la mayor eficacia y seguridad
posible para las personas, los animales y las instalaciones.

En esta figura podemos observar un ejemplo de un sistema eléctrico en el


cual podemos diferenciar claramente las distintas partes que lo componen.

4 ARDUINO – CLASE 1
PROTOBOARD

La protoboard es una placa de pruebas que permite interconectar elementos electrónicos


sin la necesidad de soldar componentes, logrando así que se facilite el armado de circuitos o
sistemas electrónicos.
La placa de protoboard se emplea normalmente para realizar pruebas experimentales de
circuitos electrónicos. Si la prueba es satisfactoria, el circuito se diseña en una placa de cobre y
se suelda para evitar el riesgo de que se desconecte cualquier componente. Si la prueba no es
satisfactoria, es fácil cambiar las conexiones y reemplazar los componentes.

Estructura de la placa protoboard

Las protoboards tienen tres partes fáciles de identificar: el canal central, las pistas, y los
buses.

- Canal central: El canal central está ubicado en la parte central de la lámina y está
fabricado con un material aislante. Su función es separar las zonas de conexión superior
e inferior de la placa, y así cuando se conecten circuitos integrados en la tabla protoboard,
se mantengan aislados los pines de ambos lados de dicho circuito integrado.

5 ARDUINO – CLASE 1
- Buses: Los buses se encuentran a los costados de la placa Protoboard, y generalmente
se emplean para conectar la tierra del circuito y sus voltajes de suministro. Los buses
generalmente se indican con franjas negras o azules para marcar el bus de tierra, y franjas
rojas para marcar el bus de voltaje positivo.

Estos buses o rieles de alimentación son tiras de metal que son idénticas a las que se
ejecutan horizontalmente con las pistas, excepto que, por lo general, están todas
conectadas. A continuación, se muestra una imagen donde se aprecia la conexión de los
buses.

- Pistas: El resto de los orificios de la Protoboard pertenecen a las pistas. Las pistas están
separadas por filas de orificios conectados eléctricamente entre sí; cada fila (indicada con
números) tiene conexión entre sí, y cada columna (indicada con letras) es independiente
eléctricamente con las demás columnas, es decir, los orificios solo están conectados de
forma horizontal.

6 ARDUINO – CLASE 1
En la imagen siguiente se muestra una placa protoboard a la cual se le ha eliminado el
respaldo adhesivo. Se pueden ver muchas filas horizontales de tiras de metal en la parte
inferior del tablero.

Funcionamiento de la protoboard

La placa protoboard es una placa que tiene agujeros conectados eléctricamente entre sí
de acuerdo con un patrón horizontal o vertical. En ella se realizan pruebas de circuitos, insertando
componentes electrónicos y cables como un puente. Se puede considerar que en la protoboard
se realiza el boceto de un circuito electrónico donde se realizan las pruebas funcionales
necesarias antes de que se muevan sobre un circuito impreso.

Conexión de componentes:
Los protoboard tienen muchos enchufes pequeños (llamados ‘agujeros’) colocados en una
cuadrícula de 2.54mm. Los pines y cables de la mayoría de los componentes se pueden empujar
directamente hacia los agujeros. Los circuitos integrados se insertan a través del canal central
con su muesca o punto a la izquierda.

7 ARDUINO – CLASE 1
Observe que las líneas verdes indican a qué filas y columnas está conectado cada
componente.

Conexión de un circuito integrado en la placa de pruebas

8 ARDUINO – CLASE 1
Ventajas y desventajas del protoboard

Es importante mencionar que en el uso de la protoboard no todo es color de rosa. Sus


principales ventajas son:

✓ Las piezas no están dañadas y pueden reutilizarse después.


✓ Son fáciles y prácticas de usar.
✓ Están disponibles en cualquier taller, aula o laboratorio.
✓ Son realmente fáciles de transportar.
✓ Existe una gran variedad de placas en el mercado y se encuentra en cualquier tienda de
electrónica.
✓ Las placas pueden usarse tantas veces como sea necesario (son reutilizables).

Por otra parte, entre sus desventajas están:

✓ En ocasiones puede haber falsos contactos.


✓ Los jumpers o cables empleados para las conexiones pueden tener mala conductividad o
estar rotos.
✓ Las conexiones no sean tan seguras como las de las pistas de un circuito impreso.
✓ No están diseñadas para trabajar con componentes de gran potencia.
✓ La corriente con la que puede operar una Protoboard varía entre 3 y 5 A, y esto depende
del fabricante.
✓ Suelen operar a bajas frecuencias, entre 10 – 20 MHz.

9 ARDUINO – CLASE 1
LED (DIODO EMISIOR DE LUZ)

Los LED (del inglés Light Emitting Diode o Diodo Emisor de Luz) son un tipo especial de
diodos que se caracterizan por emitir luz cuando son atravesados por la corriente eléctrica.
En sus comienzos, existían sólo leds de color rojo
y baja potencia, que se empleaban en general como
indicadores en equipos electrónicos, pero en la
actualidad hay una enorme variedad de tipos y colores
(incluyendo infrarrojo y ultravioletas) y con una potencia de hasta unos watts, lo que ha ampliado
su espectro de aplicación incluyendo pantallas de TV, semáforos, iluminación ornamental y hasta
alumbrado público.
En aplicaciones de alumbrado, los leds presentan grandes
ventajas frente a las lámparas incandescentes, tales como mayor
duración, menor consumo, mayor resistencia mecánica,
disponibilidad en distintos colores, etc.
Aunque en la actualidad hay leds disponibles en muchos
formatos distintos, el más común consiste en un domo o cúpula de
material plástico dentro del que se aloja el diodo propiamente dicho,
conectado al exterior para su montaje a través de dos terminales de
alambre o “patas”. El material semiconductor del que está fabricado
el diodo define su color, que coincide con el del plástico del “domo”.
Para que un LED encienda debe estar polarizado en forma directa,
que como ya vimos,
significa conectar el ánodo
al positivo y el cátodo al
negativo de la alimentación. El ánodo es el terminal o
“pata” más larga y el cátodo el terminal más corto y que
también coincide con el lado achaflanado del domo.

A continuación, compartimos una infografía obtenida de https://todotecnologia-


eso.blogspot.com, en donde podemos observar un resumen de las principales características de
los leds orientadas a su aplicación en Arduino, las cuales serán explicadas durante esta clase:

10 ARDUINO – CLASE 1
11 ARDUINO – CLASE 1
RESISTENCIAS O RESISTORES

Vimos la clase anterior el concepto de Resistencia. Dijimos que la resistencia es la


oposición al paso de la corriente y lo vimos como un obstáculo, como una molestia que
preferiríamos no tener en los circuitos. Sin embargo, en muchas oportunidades, la resistencia es
algo útil, por ejemplo, para convertir la energía eléctrica en calor (en una estufa, la plancha o un
calentador de agua) o cuando queremos limitar la corriente a un valor seguro.
En estos casos se emplean componente comerciales denominados RESISTORES en
aplicaciones de electrónica o simplemente RESISTENCIAS cuando se trata de producir calor.

Aspecto físico y símbolo de los resistores

En la figura se puede observar el aspecto físico de los tipos más comunes de resistores
utilizados en los aparatos electrónicos y los símbolos con los cuales se representan en los
diagramas o planos.

Unidad de medida

La resistencia eléctrica se mide en OHM, por lo tanto, el valor de los resistores se mide en
la misma unidad y se simboliza también con la letra griega OMEGA (Ω).
Los resistores tienen valores comprendidos entre menos de 1 Ω y varios millones de Ω y
no es fácil mostrar en un diagrama todos los ceros que tiene una resistencia de alto valor. Escribir
220.000 Ω o 10.000.000 Ω puede ser difícil. Para resolver el problema, se utilizan los términos

12 ARDUINO – CLASE 1
Kilo y Mega con sus respectivas letras K y M para indicar los múltiplos de miles y millones. La
letra K significa mil unidades y equivale a tres ceros (000) después del primer número. La letra
M significa un millón de unidades y equivale a seis ceros (000000) después del primer número.
Así, en cambio de escribir 22.000 Ω escribimos 22 KΩ. Este valor se puede leer como 22 K Ω o
simplemente como 22K. Para escribir 5.600.000 ohmios se puede indicar como 5.6 MΩ y se lee
como 5 punto 6 Megas.
Ejemplos: 47KΩ serían 47.000Ω o 47KΩ, 10MΩ serían 10.000.000Ω. Cómo se descifraría
una resistencia de 4.7KΩ? Es sencillo, corremos el punto decimal tres puestos quedando 4.700Ω.

Otros parámetros de los resistores

Los resistores comerciales,


además de su tipo, y su valor en
ohms, se diferencian por su
capacidad para soportar el calor que
desarrollan sin deteriorarse. Este
parámetro se denomina potencia y
se mide en watts. En los circuitos
electrónicos se utilizan resistencias
de baja potencia, como las de 1/8,
1/4, 1/2, 1 y 2 watts. En otras
aplicaciones es común encontrar resistencias de potencia más elevada, como 5, 10, 15, 20 y 50
watts. El tamaño físico de las resistencias depende de la potencia que son capaces de soportar,
siendo las más grandes las de mayor valor.

Tipos de resistores

Los resistores están construidos con diferentes materiales resistivos, en diversos tipos,
formas y tamaños dependiendo de su aplicación y se clasifican en dos grandes grupos, resistores
fijos y resistores variables.

13 ARDUINO – CLASE 1
RESISTORES FIJOS

A este grupo pertenecen todos los resistores que presentan un mismo valor sin que exista
la posibilidad de modificarlo a voluntad.
De acuerdo con su material de construcción los resistores fijos se clasifican en dos
grandes grupos principales:
• Carbón.
• Alambre.

Resistores de carbón:
Hay dos tipos de resistores fijos de carbón, los aglomerados y los de capa o película. En
los aglomerados, el elemento resistivo es una masa homogénea de carbón, mezclada con un
elemento aglutinante y fuertemente prensada en forma cilíndrica. Los terminales se insertan en
la masa resistiva y el conjunto se recubre con una resina aislante de alta disipación térmica.
Existe otro método de fabricación de los resistores de carbón que consiste en recubrir un
tubo o cilindro de porcelana con una capa
o película de carbón, o haciendo una
ranura en espiral sobre la porcelana y
recubriéndola luego con la película de
carbón, quedando parecida a una bobina. Estas son las resistencias de baja potencia como las
de 1/8, 1/4, 1/3, 1/2, 1 y 2 watts.

Resistores de alambre:
Se construyen con un alambre de aleación de níquel y cromo u otro material con
características eléctricas similares. El alambre se
enrolla sobre un soporte aislante de cerámica y luego
se recubre con una capa de esmalte vítreo, con el fin
de proteger el alambre y la resistencia contra golpes y
corrosión. Son resistencias hechas para soportar altas
temperaturas sin que se altere su valor. Por tanto,
corresponden a las potencias altas como 5, 10, 20, 50 y más watts.

14 ARDUINO – CLASE 1
RESISTORES VARIABLES

Son aquellos resistores cuyo valor en ohmios puede ser variado dentro de un rango ya
sea de forma manual o mediante algún estímulo externo tal como la luz, el calor, el sonido, el
voltaje, etc.

Los potenciómetros:
Los potenciómetros son resistores variables ampliamente utilizados cuyo valor en ohmios
se puede ajustar a voluntad por medio de un eje o tomillo. En la figura podemos observar los
principales tipos de potenciómetros
empleados en estos circuitos. La aplicación
más conocida de los potenciómetros la
tenemos en los controles de volumen y
tonos (altos y bajos) en los aparatos de
sonido, en los ecualizadores, en el control de brillo y contraste en los televisores y para fines
especiales en algunos instrumentos electrónicos. Los potenciómetros se fabrican depositando
una capa de carbón sobre una sección circular o rectangular de fibra o material compacto y
aislante. Un eje en el centro permite que un contacto móvil se deslice a través de la sección
resistiva.

El código de colores

Para las resistencias de alambre o de carbón de 1 watt en adelante es fácil escribir el valor
en su cuerpo, pero para las resistencias más pequeñas es muy difícil hacerlo ya que su tamaño
lo impide. Para las resistencias pequeñas de carbón y película de carbón, existe un método de
identificación muy versátil llamado el código de colores. Este método, que utiliza tres, cuatro o
cinco líneas de colores pintadas alrededor del cuerpo de la resistencia, sirve para indicar su valor
en Ohms y su precisión. El sistema de las líneas de colores resuelve dos problemas
principalmente:
• Sería demasiado difícil ver números grandes marcados en resistencias pequeñas. Por
ejemplo: 1.000.000 Ω en una resistencia de 1/4 de vatio no se vería muy bien.
• Si la resistencia queda en cierta posición en el circuito, se taparía este número y no se
podría leer su valor.

15 ARDUINO – CLASE 1
Las bandas de colores que tienen este tipo de resistencias alrededor de su cuerpo
resuelven todos estos problemas. En este código, cada color corresponde a un número en
particular. Si bien hay sistemas de 4 y 5 bandas, nosotros estudiaremos sólo el de 4 bandas.
Para leer el código de colores de una resistencia, ésta se debe tomar en la mano y colocar
de la siguiente forma: la línea o banda de color que está más cerca del borde se coloca a la
izquierda, quedando generalmente a la derecha una banda de color dorado o plateado.
Leyendo desde la izquierda, el color de la primera banda es el primer número, el segundo
color es el número siguiente, el tercer color es el número de ceros o multiplicador, y la cuarta
línea o banda es la tolerancia o precisión. El concepto de tolerancia lo explicaremos más
adelante.

16 ARDUINO – CLASE 1
Cuando leemos el código de colores debemos recordar:
• La primera banda representa la primera cifra.
• La segunda banda representa la segunda cifra.
• La tercera banda representa el número de ceros que siguen a los dos primeros
números. (Si la tercera banda es negra no hay ceros en el número, si esta banda es
dorada se divide por 10 y si esta banda es plateada se divide por 100).
• La cuarta banda representa la tolerancia. Esta es usualmente dorada que representa
un 5%, plateada que es del 10%, marrón indica el 1%, el rojo indica un 2%, verde un
0,5% y si no tiene banda es del 20%.

Ejemplo:

Marrón, Negro, Rojo, Plata = 1000 . 10% Tolerancia


Amarillo, Violeta, Naranja, Oro = 47000 . 5% Tolerancia

Tolerancia

Se ha mencionado que la cuarta banda indica la tolerancia de la resistencia. Esta


tolerancia o precisión significa que el valor real no es necesariamente el mismo que indica el
código. Un 10% de tolerancia significa que el valor real puede ser un 10% mayor o menor que el
valor que indica el código.
Por ejemplo, para una resistencia de 10.000 ohmios con una tolerancia del 5% se puede
tener en la práctica, cualquier valor entre 9.500 y 10.500 ohmios. El 5% de 10.000 es 500.
Esta tolerancia se debe a la precisión del proceso de fabricación de esas resistencias ya
que las máquinas depositan una capa ligeramente mayor o menor del compuesto resistivo.
Se fabrican resistencias con tolerancias del 20%, 10%, 5% (que son las más comunes), 2
%, 1%, 0.5 %,0.1 % y más.
El costo de las resistencias sube considerablemente a medida que su precisión aumenta.
Debemos utilizar por lo tanto las resistencias más económicas posibles pero que no alteren la
operación del circuito. Por lo general, para los circuitos y proyectos básicos se utilizan
resistencias con una tolerancia del 5 %.

17 ARDUINO – CLASE 1
Valores normalizados para las resistencias

Las resistencias de carbón se fabrican en ciertos valores llamados preferidos o


normalizados. Esto se debe a que sería imposible tener resistencias en todos los valores posibles
y no se justifica en la mayoría de los circuitos electrónicos tenerlos.
Los valores normalizados son 1, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2, 2.2, 2.4, 2.7, 3, 3.3, 3.6, 3,9,
4.3, 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2 y 9.1 y en todos sus múltiplos.
Estos valores son los que tienen las resistencias o resistores que se encuentran en el mercado
en los almacenes o distribuidores especializados y que se utilizan para toda clase de circuitos
electrónicos. Así tenemos resistencias de 1KΩ, 10KΩ, 430KΩ, 82KΩ, 33Ω, etc.

18 ARDUINO – CLASE 1
LEY DE OHM

Las magnitudes eléctricas

En todo circuito eléctrico hay tres magnitudes


básicas que están estrechamente relacionadas: Tensión,
Corriente y Resistencia. Para entender un poco más la
relación entre ellas hagamos una analogía con un sistema
hídrico como el que se ve en la figura. En él, hay un tanque
grande que contiene agua, una manguera, y un balde más
pequeño.
La presión del agua en el tanque grande hace que el agua circule por la manguera hasta
el balde. La cantidad de agua que fluya dependerá del diámetro de la manguera utilizada.
En un circuito eléctrico, la fuente de tensión es equivalente al tanque, el movimiento
del agua a la corriente y el diámetro de la manguera a la resistencia.
Veamos ahora como se relacionan las tres entre sí.
Supongamos que queremos aumentar el caudal de agua, es decir la cantidad de litros por
minuto, que llegan al balde. Si no cambiamos la manguera, podemos elevar la altura del tanque,
con lo cual el agua tendrá más presión. Esto lo vemos en la figura siguiente.

19 ARDUINO – CLASE 1
Otra manera de obtener el mismo resultado es
aumentando el diámetro de la manguera. De esta manera el
agua puede circula más libremente y también se logra un
aumento del caudal. Eso se puede ver en la figura siguiente.
De lo anterior podemos llegar a la siguiente conclusión:
el caudal de agua depende directamente de la altura del
tanque (aumenta cuando ésta aumenta) e inversamente de la
oposición de la manguera (el caudal aumenta cuando la
oposición disminuye).

La Ley de Ohm

En un circuito eléctrico ocurre algo muy parecido a lo que vimos antes con el tanque de
agua: si aumentamos la tensión manteniendo constante la resistencia, aumentará la intensidad
de la Corriente.
Si, en cambio, mantenemos la tensión constante y disminuimos la resistencia
obtendremos el mismo resultado: un aumento de la corriente.
Esta relación entre Tensión, Corriente y Resistencia se conoce como Ley de Ohm y se
expresa matemáticamente de la siguiente forma:

Es una ley básica para entender los fundamentos principales de los circuitos eléctricos.
Establece que la diferencia de potencial V que aplicamos entre los extremos de un conductor
determinado es directamente proporcional a la intensidad de la corriente I que circula por el citado
conductor. Ohm completó la ley introduciendo la noción de resistencia eléctrica R; que es el factor
de proporcionalidad que aparece en la relación entre V e I.

20 ARDUINO – CLASE 1
Para recordarla podemos usar un triángulo como el que se muestra a continuación:

Ejemplos:

En el siguiente circuito, calcular el valor de la intensidad de corriente I.

En este circuito, calcular que resistencia es necesaria para lograr una corriente de
2 Amperes:

21 ARDUINO – CLASE 1
Finalmente, en el mismo circuito, calcular cuanta tensión hace falta para que la
intensidad de corriente sea de 0,5 A.

22 ARDUINO – CLASE 1
SEÑALES ELECTRÓNICAS

Son la representación de un fenómeno físico. Las entradas y


salidas de un sistema electrónico serán consideradas como las señales
variables. En electrónica se trabaja con variables que se toman en
forma de voltaje o corriente, éstas se pueden denominar comúnmente
señales.
Las señales primordialmente pueden ser de dos tipos: Señales
digitales o señales análogas. Cuando trabajamos con Arduino o
algunos sistemas electrónicos similares, normalmente a estas señales
las llamamos variable digital y variable análoga respectivamente, tal como describiremos a
continuación:

Variable digital

También llamadas variables discretas. Se


caracterizan por tener dos estados diferenciados y por
lo tanto se pueden llamar binarias. Siendo estas
variables más fáciles de tratar (en lógica serían los
valores Verdadero (V) y Falso (F) o podrían ser 1 ó 0
respectivamente).
Un ejemplo de una señal digital es el interruptor
del timbre de tu casa, porque este interruptor tiene dos
estados pulsado y sin pulsar.

23 ARDUINO – CLASE 1
Variable análoga

Son aquellas que pueden tomar un número infinito


de valores comprendidos entre dos límites. La mayoría de
los fenómenos de la vida real son señales de este tipo
(sonido, temperatura, voz, video, etc.).
Un ejemplo de sistema electrónico analógico es el
altavoz, que se emplea para amplificar el sonido de forma
que éste sea oído por una gran audiencia. Las ondas de
sonido que son analógicas en su origen son capturadas por un micrófono y convertidas en una
pequeña variación analógica de tensión denominada señal de audio.

24 ARDUINO – CLASE 1
SENSORES Y ACTUADORES

Sensores

Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas


variables de instrumentación, y transformarlas en variables eléctricas.

• Las variables de instrumentación pueden ser, por ejemplo: temperatura, intensidad


lumínica, distancia, aceleración, inclinación, desplazamiento, presión, fuerza, torsión,
humedad, movimiento, pH, etc.
• Una magnitud eléctrica puede ser una resistencia eléctrica (como en una RTD), una
capacidad eléctrica (como en un sensor de humedad o un sensor capacitivo), una tensión
eléctrica (como en un termopar), una corriente eléctrica (como en un fototransistor), etc.

Un sensor nos va a poder medir/leer las variables ambientales de nuestro entorno para
poder tomar decisiones en función de los cambios en el entorno.

25 ARDUINO – CLASE 1
Actuadores

Un actuador es un dispositivo capaz de transformar energía hidráulica, neumática o


eléctrica en la activación de un proceso con la finalidad de generar un efecto sobre elemento
externo. Este recibe la orden de un regulador, controlador o en nuestro caso un Arduino y en
función a ella genera la orden para activar un elemento final de control como, por ejemplo, una
válvula.
Existen varios tipos de actuadores como son:
• Electrónicos
• Hidráulicos
• Neumáticos
• Eléctricos
• Motores
• Bombas

En determinadas ocasiones, necesitamos un “driver” o manejador para poder mandar


órdenes desde Arduino.
Los pines de Arduino solo pueden manejar un máximo de 40mA y recomendable usar
20mA de forma continua. Arduino solo puede manejar un total de 200 mA de salida. Es decir que
la corriente máxima que admite Vcc y GND son 200 mA.

Un actuador nos permite interactuar con el entorno.

26 ARDUINO – CLASE 1
Periféricos

Periférico es la denominación genérica para designar al aparato o dispositivo auxiliar e


independiente conectado a la unidad central de procesamiento o en este caso a Arduino. Se
consideran periféricos a las unidades o dispositivos de hardware a través de los cuales Arduino
se comunica con el exterior, y también a los sistemas que almacenan o archivan la información,
sirviendo de memoria auxiliar de la memoria principal.
Ejemplos de periféricos:
• Pantallas LCD
• Teclados
• Memorias externas
• Cámaras
• Micrófonos
• Impresoras
• Pantalla táctil
• Displays numéricos
• Zumbadores
• Indicadores luminosos, etc…

27 ARDUINO – CLASE 1
PLACAS DE ARDUINO

En el mercado existen muchas placas basadas en Arduino. Para la su elección debemos


seleccionar la que más se adapte a nuestras necesidades.

28 ARDUINO – CLASE 1
En la siguiente tabla podemos ver las características fundamentales de los modelos
actuales.

29 ARDUINO – CLASE 1
Las características de los microcontroladores más utilizados se muestran a continuación:

Como ya mencionamos en la clase anterior, la placa utilizada para nuestros proyectos es


la ARDUINO UNO.

30 ARDUINO – CLASE 1
Descripción:

Especificaciones:

31 ARDUINO – CLASE 1
Descripción del Hardware de la placa Arduino Uno:

32 ARDUINO – CLASE 1
SEGUNDO PROGRAMA

Un sistema electrónico tiene componentes de actuación y de medición. En el programa de


la clase pasada el LED puede ser visto como un actuador. Para ese caso particular la actuación
que se vio fue la emisión de luz a través del LED. En esta práctica se sumará como medir
acciones exteriores. Se emplea un botón pulsador como elemento sensor, que nos indicará a
través del tacto del dedo sobre el botón si este está activado o no. La medición sobre el botón
va a enviar una señal Arduino la cual va a reconocer 1) si está activado el botón se encenderá el
LED, y 2) al soltar el dedo del pulsador, el LED se apaga.

Objetivo General

Encender y apagar un LED utilizando un botón pulsador que envíe una señal que Arduino
registre y decida si enciende o apaga el LED.
En esta práctica para mantener el LED encendido hay que tener el botón pulsador
presionado.

Materiales

✓ Un LED.
✓ Una tarjeta Arduino.
✓ Un cable USB impresora.
✓ Una computadora.
✓ Cables para el montaje del circuito.
✓ Protoboard.
✓ Una Resistencia de 220 Ω y otra de 1KΩ.
✓ Un Botón Pulsador.

Montaje de la práctica

Antes de comenzar la realización del montaje del circuito electrónico, se debe realizar el
circuito en el programa TinkerCad. Se debe tener en cuenta el conocimiento de cuál es el cátodo
y ánodo del LED. Se coloca el ánodo en el pin 13 y el cátodo a tierra (ground), usar el pin 5V y
conectar al botón como se muestra en la figura 2:

33 ARDUINO – CLASE 1
Se observa en la figura anterior que se está utilizando el Arduino Uno. La protoboard nos ayuda
a insertar el LED e instalar el circuito a través de cables, al igual que la resistencia eléctrica y el
botón pulsador. La línea que esta de color verde que conecta el LED a la tarjeta Arduino emite
los 5V al estar conectado la tarjeta a la computadora (El puerto USB de la computadora es capaz
de proveerle a Arduino 5V). Los 5V como se observa van hacia al botón y luego al cerrarse el
circuito le deja pasar al pin 2. Para proteger el circuito y evitar que al pin 2 no le llegue más de
5V, le colocamos al circuito una resistencia eléctrica, la cual llevara en gran parte de esa señal a
tierra.

Procedimiento de cómo llevar a cabo el codificado del programa

✓ Se declaran las variables. En esta práctica se tiene una variable de tipo const, y de número
entero int. Seguidamente, el nombre de la variable.
✓ En la tarjeta Arduino se coloca el ánodo en el pin 13, la variable se le asignara el valor de
13. También se declara la variable botón en el pin 2 y una variable entero val igual a cero
(0). la variable val no será constante va a variar entre 0 y 1.
✓ Se define si la variable declarada son de tipo entrada o de salida dentro de la estructura
void setup (), se abre corchete ({) para saber qué es lo que contiene ese comando y al
finalizar el comando se cierra corchete (}). Internamente del corchete se declara que la
variable LED es de salida mediante el comando pinMode(LED,OUTPUT). Note que
OUTPUT indica que la señal saldrá del pin 13.

34 ARDUINO – CLASE 1
✓ Para definir el botón pulsador lo importante es definir el pin donde está conectado el boton
(pin 2) y que va ser un pin INTPUT, pinMode(BOTON,INPUT).
✓ Luego de definir las variables, se procede a realizar la estructura del código dentro de void
loop (), de igual manera se abre corchete({) y se cierra (}) luego de terminar su
cumplimiento. Internamente del corchete se establecen las instrucciones que ejecutara
Arduino continuamente. Se utiliza la variable val la cual leerá digitalmente lo que sucede
en el pin 2 (botón)mediante digitalRead(BOTON).
✓ En esta práctica se introduce otra estructura de programación la cual es if, que significa si
en español. La estructura if es un condicional que permite decidir en función del valor de
la variable val, si este es alto (HIGH=1) o si es bajo (LOW=0). Si queremos encender el
LED se utiliza el comando digitalWrite, esta condición estará dentro de la estructura de
programación if mediante digitalWrite(LED,HIGH). De lo contrario (else) el LED se
apagará mediante el comando digitalWrite(LED, LOW).

Algoritmo de la práctica

En la siguiente imagen se mostrará como quedo plasmado en el IDE de Arduino, los


procedimientos anteriormente señalados:

35 ARDUINO – CLASE 1
Al terminar el desarrollo del programa se debe compilar para verificar si existen errores
dentro del codificado. Luego si no existen errores se debe cargar el código en la tarjeta Arduino
para que lo ejecute.

RECORDAR: Para que el IDE de Arduino pueda entender los comandos es necesario que
al final de cada instrucción se coloque punto y coma (;).

A continuación, se muestra una Implementación simplificada del algoritmo anterior en el


simulador Tinkercad, tanto en bloques como en código de programa:

Conclusiones

✓ En esta práctica se vio como Encender y apagar un LED utilizando un botón pulsador.
✓ Ya no solo se utiliza la tarjeta para encender un LED, sino que también para apagarlo
mediante un botón pulsador.
✓ Se conocieron nuevos comandos dentro del código IDE del Arduino.
✓ Además, se utilizaron nuevos materiales para llevar a cabo dicha práctica.

36 ARDUINO – CLASE 1
Actividades recomendadas

1. Cambiar el programa para que cuando el pulsador esté presionado el LED se apague y
cuando esté sin pulsar el LED esté encendido.
2. Poner un LED verde y cambiar el programa para que cuando accionemos el pulsador el LED
rojo esté encendido y el LED verde apagado, al dejar de pulsar el LED rojo se apaga y se
enciende el LED verde.
3. Al presionar un pulsador 1 debe encenderse el LED rojo y al presionar un pulsador 2 debe
apagarse el LED rojo y encenderse el verde.
4. El led debe encenderse al presionar un pulsador 1. Para apagarlo debemos presionar un
pulsador 2.

37 ARDUINO – CLASE 1
Bibliografía
ALiverti, P. (2017). Electrónica para Makers. Barcelona: Marcombo.

Banzi, M. (2009). Introducción a Arduino. U.S.A: O'REILLY.

Beiroa Mosquera, R. (2019). Arduino, electrónica y programación. México: Alfaomega.

Crespo, E. (s.f.). Aprendiendo Arduino. Obtenido de https://www.aprendiendoarduino.com/

Descubre Arduino. (s.f.). Obtenido de https://descubrearduino.com/

Diosdado, R. (2014). Manual de Arduino. Zona Maker.

Gallardo García, D. (s.f.). Apuntes de Arduino nivel pardillo.

García, A., & García, M. (s.f.). DIY Makers. Obtenido de http://diymakers.es/

González García, A. (s.f.). Panama Hitek. Obtenido de http://panamahitek.com/

Hernández Bran, Á. D. (2015). Arduino. Libro Azul. Guatemala.

https://www.arduino.cc/. (s.f.). Obtenido de https://www.arduino.cc/

Libró básico de Arduino. (2012). Bogotá: Tienda de Robótica.

Luis Llamas. Ingeniería, informática y diseño. (s.f.). Obtenido de https://www.luisllamas.es/

Makers, D. (s.f.). Obtenido de https://ditecnomakers.com/

(s.f.). Manual Básico de ArduBlock. Probots Robótica Educativa.

Mecabot. (s.f.). Obtenido de http://mecabot-ula.org/

Mi Electrónica Fácil. (s.f.). Obtenido de https://mielectronicafacil.com/

Núñez, J. M. (s.f.). Todotecnologia-eso. Obtenido de https://todotecnologia-eso.blogspot.com/

Peña Millahual, C. (2017). Arduino. De cero a experto. Ciudad Autónoma de Buenos Aires: Six Ediciones.

Saenz Flores, M. (2018). Curso Básico de Arduino. Mecatrónica LATAM.

Scratch for Arduino (S4A). (s.f.). Obtenido de http://s4a.cat/index_es.html

Sum, A. P. (s.f.). Programo Ergo Sum. Obtenido de https://www.programoergosum.es/

Vega, E. (s.f.). Arduino para todos. Obtenido de https://arduparatodos.blogspot.com/

38 ARDUINO – CLASE 1

También podría gustarte