Está en la página 1de 10

COLEGIO TÉCNICO MENORAH IED

ÁREA DE TECNOLOGÍA E INFORMÁTICA


INTRODUCCIÓN A ARDUINO

¿Qué es Arduino?

Es un proyecto de libre distribución que mediante una placa programable que contiene
microcontroladores, elementos pasivos y activos, se puedan elaborar diversos proyectos
electrónicos complejos de manera rápida y sencilla, con la ayuda de ciertos componentes
adicionales en kits DIY (Do It Yourself).

¿Cuáles son las partes del Arduino?

Se compone principalmente de los componentes físicos o Hardware que se representan


en diversas placas que funcionan con el mismo software o programa, su diferencia está en
su tamaño, en el número de puertos de entrada/salida y otras variables, sus versiones son

- Uno R3
- Leonardo
- Nano
- Mega
Nano Mega
UNO R3 Leonardo

Siendo la placa Uno R3 la más popular, las partes de la placa UNO R3 son las siguientes:

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
Botón Reset: Reinicia el programa de la placa más no lo borra de la misma
Puerto USB: Se conecta el cable que comunica la placa con el computador
Entrada de la fuente de alimentación: Se coloca la corriente independiente del
computador, oscila entre 7 y 12 voltios.
Pines digitales: Se pueden configurar como entradas o salidas de señal configurables con
valores de 0 ó 1, los que corresponden a 0 voltios y 5 voltios respectivamente
Pines analógicos: En este caso se configuran también como entradas o salidas, la
diferencia se encuentra en que se configuran entre 0 ó 256 donde 0 corresponde a 0
voltios y 256 a 5 voltios.
Potencia: Proporciona voltajes que alimentan el circuito, además de la tierra o común
ATMega 328: El microcontrolador que usa Arduino fabricado por ATMEL, en las placas
chinas o genéricas no se encuentra
ICSP para el ATMega 328: Seis pines que permiten capacidades extra en la placa

Componentes adicionales a la placa: Son los elementos que componen los Kits DIY, que
adicional a los circuitos integrados, diodos, resistencias, condensadores y otros
componentes electrónicos, contribuyen a construir proyectos complejos, se encuentran
principalmente:

 Actuadores: 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 Relé
control como, por ejemplo, una válvula. encontramos como
ejemplos el relé

 Periféricos: 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. Como ejemplos encontramos, Display LCD
display LCD, teclados, memorias externas,
micrófonos, impresoras, zumbadores, etc

 Sensor: es un dispositivo capaz de detectar magnitudes físicas o químicas y


transformarlas en variables eléctricas. Las magnitudes o variables de
instrumentación, pueden ser: temperatura, intensidad lumínica, distancia,

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
aceleración, inclinación, desplazamiento, presión, fuerza, Sensor ultrasónico
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.

En la parte de programación o Software encontramos diversos programas y simuladores


como los siguientes:

 Arduino IDE: El programa propietario de los creadores de Arduino, es


el básico basado en programación en C++

 S4A: Este software desarrollado por los españoles de citilab, utiliza el


scratch para programar de forma más sencilla con bloques en Arduino

 mBlock: Aprovecha de mejor manera la interfaz de Scratch para realizar


proyectos de Arduino, tiene menús detallados para el uso de diversos sensores

Simuladores

Son programas donde se prueban los programas de Arduino,


antes de programarse en los prototipos, encontramos el más
conocido denominado TinkerCAD que es online. Un programa
muy utilizado sólo para dibujar circuitos de Arduino es el Fritzing.

¿Cómo se prende y apaga un LED utilizando Arduino IDE y TinkerCAD?

Observamos que la interfaz del Arduino IDE y sus partes es la siguiente:

Compilar
programa
Subir a la
placa
Códigos de configuración
de Entrada/Salida

Códigos de ejecución
de programa

Elaborado por
Geovanny Samper Ventana de
Docente de Tecnología e Informática J.T compilación y
depuración de
errores
En la configuración de Entrada/Salida, se configuran los pines como tales, en los códigos
de ejecución del programa colocamos los códigos para ejecutar el programa en la placa,
en la ventana de depuración y el compilador, encontramos los errores de ejecución en la
programación cuando se compila el programa antes de subirlo a la placa.

Eventualmente arriba de void setup, se colocan las librerías para utilizar diversos sensores
o componentes como sensores de humedad, de luz, servomotores, entre otros.

Para encender o apagar un LED se coloca el siguiente programa:

Para conectar la placa al PC se debe conectar al puerto USB, y de ahí tenemos que hacer
clic en Herramientas, luego Placa, tal como se observa en el siguiente gráfico.

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
Una vez reconocida la placa, compilamos el programa y lo subimos luego y
observamos su funcionamiento, se recomienda hacer la simulación en Tinkercad de la
siguiente forma

a. Abrimos cuenta con redes sociales Google, Facebook o la disponible

b. Hacemos clic en Create New Circuit

c. Seleccionamos en All Components Board Small, Arduino UNO R3, una resistencia
de 220 Ω y un diodo LED
d. Realizamos el siguiente montaje

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
e. Copiamos el código del Arduino IDE en Code Editor del simulador, previamente
haciendo clic en él

f. Finalmente hacemos clic en Start Simulation para ver el resultado, luego de hacer
clic de nuevo en Code Editor para deshabilitar la ventana del editor

¿Cómo se prende y apaga un LED utilizando mBlock?

a. El mBlock es un programa que con la interfaz de Scratch, permite realizar


proyectos de Arduino de manera fácil y rápida, es importante en este caso tener
en cuenta de forma adicional el menú de Robots

b. Y simplemente arrastramos desde los menús de Control, Eventos y Robots los


bloques correspondientes, en donde el pin de salida es el Pin 13 (cuyo LED viene
incluido en la placa) para crear el siguiente programa:

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
c. Para conectar la placa y ver el resultado, primero conectamos la placa al puerto
USB por medio del cable de impresora:

d. Luego abrimos el programa mBlock y seleccionamos en conectar, el puerto donde


el Windows identificó la placa:

e. Una vez conectada la placa, en el menú extensiones, habilitar la extensión de


Arduino

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
f. Seleccionamos el menú Robots y verificamos que la extensión de arduino aparezca
con un indicador verde, el cual confirma que la placa está conectada al programa.

Placa conectada

g. Vamos al menú Conectar y luego clic en actualizar Firmware, para subir el


programa a la placa:

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
h. Esperamos a que suba el programa:

i. Una vez la subida sea Finalizada, hacemos clic en bandera Verde y observamos el
resultado en la placa, haz clic sobre el programa para ver el funcionamiento del
programa:

j. Para detener el programa hacemos clic en el botón rojo del programa de Scratch.

Actividad

1. Realiza la animación en mBlock de un semáforo


2. Realiza el programa en Arduino IDE, del semáforo y la simulación en Tinkercad

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T
3. Realiza el programa en mBlock con Arduino el montaje del semáforo, en el
protoboard es el siguiente:

4. Describe cuales aplicaciones se pueden crear con el Arduino


5. Describe cuáles son los mejores programas para programar en Arduino y porqué
razones

Tomado de:

https://www.slideshare.net/SantiagodelaFuenteBl/partes-de-un-arduino-uno
https://es.wikipedia.org/wiki/Arduino
https://aprendiendoarduino.wordpress.com

Elaborado por
Geovanny Samper
Docente de Tecnología e Informática J.T

También podría gustarte