Está en la página 1de 22

Robótica Educativa

Circuitos con Arduino


¡Comencemos!
• En el siguiente documento vamos a explorar el funcionamiento de
Arduino y pondremos a prueba algunos sensores y actuadores
utilizando el simulador de TinkerCad.

• Recordar que utilizamos Arduino como referencia para comprender


el funcionamiento y la construcción de proyectos de robótica. Cabe
destacar que la complejidad de Arduino comparada con otros kits es
mucho mas alta.

• A continuación presentaremos algunos proyectos básicos.

• Con respecto a la programación informática en los proyectos de


robótica, esta vez lo veremos de forma más introductoria. En la
próxima unidad trabajaremos mucho mas a fondo dicho tema.
¡Comencemos!
• En el siguiente documento vamos a explorar el funcionamiento de Arduino y
pondremos a prueba algunos sensores y actuadores utilizando el simulador
de TinkerCad.

• Recordar que utilizamos Arduino como referencia para comprender el


funcionamiento y la construcción de proyectos de robótica. Cabe destacar
que la complejidad de Arduino comparada con otros kits es mucho mas alta.

• A continuación presentaremos algunos proyectos básicos.

• Con respecto a la programación informática en los proyectos de robótica,


esta vez lo veremos de forma más introductoria. En la próxima unidad
trabajaremos mucho mas a fondo dicho tema.
Ingresar y crear cuenta
1. Ingresar a la página web www.tinkercad.com y hacer clic en “Únete ya mismo”
2. Luego se abrirá una nueva ventana y haremos clic en “Crear una cuenta personal”
podemos ingresar directamente con nuestra cuenta de Gmail.

2
Crear proyecto
1. Una vez que ingresamos hacemos clic en “Circuits”.
2. Y luego en “Crear nuevo circuito”. Cada circuito que creemos será un nuevo proyecto
y en ésta sección veremos todos. Se recomienda crear un proyecto por cada circuito
diferente.

1
Exporta el proyecto
en un archivo

Compartir proyecto
Como un botón
por medio de un
“Play” inicia la
enlace
Ver/ocultar simulación
componente

Comentarios
Muestra la
Girar Deshacer - Rehacer sección de código
de programación
Eliminar para Arduino
componente
Clasificación de
componentes

Componentes de
la clasificación
Partes del entorno seleccionada
Primer proyecto
1. Para nuestro primero proyecto utilizaremos un Arduino UNO, un led y una resistencia. Para
encontrar cada uno, en “Componentes” seleccionamos “Todos” y en el buscador ponemos el
nombre de cada elemento que deseamos para que se filtre.
2. Arrastramos los componentes con el puntero hacia la zona de trabajo.

2
Primer proyecto

1. En primer lugar recordamos que utilizamos las resistencias para impedir que los componentes
electrónicos se quemen o pierdan tiempo de vida. Pero, como mencionamos en las unidades
anteriores, no podemos usar cualquier resistencia. Debe ser la indicada para el circuito. Y para
saber qué tipo de resistencia utilizar debemos emplear la Ley de Ohm.

2. Para poder aplicar la Ley de Ohm debemos saber los valores eléctricos (Voltaje, Amperaje de los
componentes.
Primer proyecto

1. El voltaje de una salida digital de Arduino UNO es de 5V o 0V (recuerden que las salidas digitales
poseen dos estados: ALTO (o HIGH) donde libera 5V y BAJO (o LOW) donde libera 0V es decir
nada.

2. El amperaje de las salidas digitales es de 40mA (mili Amperios).

5V
40mA

Recuerden que
podemos utilizar
cualquier salida digital
de la 13 a la 0
Primer proyecto

1. Los valores eléctricos de los LEDs van a varias dependiendo de su tamaño y también de su
color.

2. Para saberlo utilizamos una tabla de referencia. Estas tablas las van a encontrar en internet de
forma muy sencilla.

Forward Voltaje o VF: Es la tensión


en polaridad directa de trabajo del
LED y variará en función del color, de
la intensidad luminosa y del
fabricante. Se mide en Volts.

Forward Current o IF: Es la


intensidad de la corriente que circula
por el LED. Se mide en mili Ampere
(1 A = 1000 mA).

Entonces nuestro LED rojo será de


1.5V y 0,015 mA
Estos valores no siempre son iguales. Esta tabla es una estimación general.
Primer proyecto

1. Con todos los valores necesarios ya podemos aplicar la Ley de Ohm para saber el valor de
resistencia que requiero.

Para calcular V debemos


restar el voltaje de la salida Ley de ohm = R = V/I
de Arduino con el voltaje del
LED. Es decir 5V-1.5V
V = 5V-1.5V
I= 0,015mA
El amperaje para el calculo
usaremos el que
corresponde al LED. Es decir R = 3.5V/0,015mA
I = 0,015ma.
R = 233ohms aprox.
Luego realizamos la división
y al final obtenemos el valor
requerido de la resistencia.
Primer proyecto

1. Una vez calculada ahora si puedo elegir la resistencia que deseo.


2. En el simulador simplemente cambio el valor haciendo un clic sobre la resistencia. Recordar
colocar la medida en ohms.
3. En la “vida real” debo guiarme por el color de las barras de las resistencias. Depende la
combinación de colores la resistencia me indica su valor.

Coloco el valor del cálculo realizado

No existen todos los valores de


Entonces, lo que se debe hacer es seleccionar una resistencia que se
resistencias comerciales. Es decir que
acerque mas al valor que deseo pero siempre desde arriba. En este caso
quizás en la vida real no puedo
existe la resistencia comercial de 240 ohms.
comprar una resistencia de 233.

En Arduino, por convención para LEDs se suele utilizar resistencias de 220 ohms.
Pero ¡ojo! Esto puede variar.
Primer proyecto

1. También existen calculadoras online para realizar éste tipo de cálculos. Podemos realizar el
calculo a papel pero a veces nos podemos confundir. Entonces éstas calculadores nos ayudan
mucho.

Como pueden ver realicé el


mismo calculo pero con la
calculadora y el resultado
fue el mismo.

www.ledcalculator.net
Importante

1. Los LEDs no son los únicos componentes que requieren resistencias. Muchos otros sensores y
actuadores también necesitan.
2. Depende el componente se utilizará un tipo u otro de resistencia.
3. Esto es mas sencillo de lo que parece, existen librerías de los circuitos que nos indican qué
resistencia es adecuada para cada componente. No necesitamos recordarlo todo, en la robótica
siempre nos apoyamos con manuales, tutoriales y paginas web 
Primer proyecto

1. Una vez que ya contamos con los componentes necesarios y con los valores correctos podemos
proceder a armar nuestro circuito.
2. Cómo habíamos mencionado antes, podemos utilizar cualquier salida digital o pin digital.
3. Los LEDs posee una pata positiva (mas larga) y una negativa (mas corta). La pata positiva se
conecta al pin que trabaja con voltaje y la pata negativa a tierra o GND (en ingles ground).
Primer proyecto

1. Para realizar las uniones debo hacer un clic en la punta de la pata que deseo conectar y, sin
soltar, dirigirme al punto de unión. Puede ser a un LED, a una resistencia, etc.

De ésta forma ya creamos el


circuito.
¡Ahora sólo nos falta la
programación!
Primer proyecto

1. Haremos un clic en Código para que se despliegue la pestaña donde vamos a programar.
2. Borramos todo el contenido interno arrastrando los bloques hacia el tacho de basura.

1 2
Primer proyecto

1. ¿Resulta familiar? Si! Este simulador utiliza programación en bloques. Tal cómo lo vimos en la
Unidad 2. De apoco iremos conociendo sus funciones.
2. Ahora nos dirigiremos a la sección de bloques Salida y escogeremos “definir pasador…”

Esto se realiza de la misma


forma que con Pilas
Bloques.. Se van uniendo
uno con otro.

La diferencia es que aquí no


existe el bloque MAIN.
Primer proyecto

1. Ahora en la sección Control escogemos esperar 1 segundo y lo unimos debajo del otro
bloque.
2. Repetimos el mismo procedimiento hasta que se vea de la forma presentada en el cuadro rojo.
3. Importante: debemos cambiar los valores del numero del pasador (9) y el estado (BAJA o
ALTA).

1
¡Listo!

1. Haremos un clic en iniciar simulación para ver su funcionamiento.


2. Se verá cómo se enciende y apaga el LED cada un segundo.
3. ¿Cuántas veces lo hará? Infinitas. Recuerdo que la unidad anterior mencionamos que los
proyectos de robótica (y los robots) posee rutinas repetitivas. En este caso todos los bloques
concatenados se repetirán respetando el orden de las instrucciones y su lógica.

¡Es un ciclo!
Importante

Recordamos que la plataforma Arduino es un kit mucho mas complejo. Existen otros
donde (por ejemplo) conectar un LED a la placa controladora es muy sencillo. Por lo que
tampoco es necesario para éste curso saber utilizarlo, simplemente conocerlo.

El uso de un led en un kit de robótica educativa LEGO wedo es muy sencilla.


No requiere resistencias y sólo se debe conectar a la placa controladora.
La programación del mismo también es mas sencilla.
Gracias

NOTA: en un video vamos a ver aún mas circuitos. Quienes deseen sabes mucho
más son bienvenidos 

También podría gustarte