Está en la página 1de 15

COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER

IMPLEMENTACION DE ARDUINO

INTRODUCCION ARDUINO
¿Qué es Arduino?, Arduino es una tarjeta electrónica digital y además es un
lenguaje de programación basado en C++ que es «open-source». En español
se traduce como de «uso-libre». Su Hardware está construido por un
microcontrolador de la familia AVR y es una de las tarjetas electrónicas más
usadas para crear prototipos. Las instrucciones del lenguaje Arduino son muy
fáciles de aprender y usar, incluso para personas con poco conocimiento de
electrónica y/o programación. Es una herramienta muy utilizada por
estudiantes y profesionales de sistemas embebidos. Dentro de las tarjetas
Arduino más conocidas se encuentra el Arduino UNO R3.
Arduino es entonces una herramienta de procesamiento digital parecido a
una computadora. Como tal, tiene elementos de entrada o salida digital a los
cuales se les puede conectar: botones, pantallas lcd, teclados, teclados
matriciales o sensores digitales.
Además de las entradas digitales un Arduino tiene entradas analógicas que
nos permiten medir las señales de sensores análogos. Para poder visualizar la
información, se cuenta con un puerto de comunicación Serial-USB que
mediante un puerto USB, de una computadora, nos permite enviar y recibir
mensajes digitales mediante una USART o también llamada UART.

HISTORIA DE ARDUINO
Para saber la Historia de Arduino, tenemos que remontarnos un tiempo
atras. La historia de Arduino comenzó como un proyecto de tesis de
maestría de Hernando Barragán y sus asesores Massio Banzi y Casey Reas
del instituto IVREA en Italia. Su objetivo principal fue el crear una
herramienta que fuera fácil de usar.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

CARACTERÍSTICAS DE ARDUINO

 Velocidad en MHz.
 Tamaño de memoria RAM, FLASH y EEPROM.
 Cantidad de pines de entrada/salida.
 Numero de pines analógicos.
 Cuantos puertos UART, I2C, SPI tiene.
 Tamaño de la tarjeta de evaluación.
 Bits del procesador.
 Voltaje del procesador.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

¿QUÉ ES EL ARDUINO UNO?


¿Qué es el Arduino UNO? El UNO fue la primera versión de la
tarjeta Arduino. Esta fue la tarjeta que se popularizo e hizo famosa a
la marca. Esta tarjeta incluía sólo un puerto serial RS232 y las
mismas señales de entrada/salidas de un Arduino moderno. La
evolución de esta tarjeta fue el Arduino UNO R3, la cual ya contaba
con un puerto de comunicación USB que hacia la conversión de
USB a Serial TTL, así como componentes de montaje superficial.

FUNCIONES BÁSICAS DEL LENGUAJE ARDUINO


Arduino también es un lenguaje de programación. Entonces su
lenguaje se basa en conocer las estructuras, clases, variables y
funciones básicas de su lenguaje. Aquí te presentamos algunas de las
funciones básicas del lenguaje Arduino.

 Arduino digitalWrite.
 Arduino pinMode.
 Función millis ().
 Para el uso de PWM.
 AnalogWrite.
 Comunicación con el puerto serial.
 Serial print.
 Serial Read.
 Delay.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

Tipos de arduino

Partes del arduino uno


COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

DESCRIPCION DE LAS FUNCIONES DEL ENTORNO DE ARDUINO

 DESCRIPCION
 DECLARACION
 VOID SETUP
 VOID LOOP

Descripción del programa


y e introducción de
comentarios
Sección de declaración de
variables
Condiciones iniciales del
programa
Cuerpo cíclico del
programa el cual se
repite cuando llega a la
línea final
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

En la barra superior
encontraran los diferentes
menús y opciones del programa
arduino

El menú archivo da diferentes


opciones como: guardar,
ejemplos, proyectos recientes,
configuración del entorno de la
página, entre otros.

El menú editar, tiene opciones


de edición de programación
como: pegar, ir a línea, buscar
entre otros.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

El menú programa, tiene


opciones muy importantes y las
más utilizadas.
La opción compilar, nos da la
opción de verificar si la
programación es correcta antes
de subir o transferir al arduino

La opción subir, nos da la


posibilidad de enviar la
programación al arduino,
después de haber verificado.

La opción incluir librería, nos


da la posibilidad de insertar
librerías o códigos específicos
cuando trabajamos con
diferentes sensores o servo
motores.

HERRAMIENTAS
La opción de auto formato, ajusta
las líneas de programación al
formato adecuado.
El monitor serie se utiliza para
visualizar valores de sensores
conectados al arduino.
Placa se utiliza para seleccionar
el arduino con el que se quiera
trabajar.
Puerto: se selecciona el puerto del
pc a utilizar
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

ZONA DE ACTIVIDADES
ACTIVIDAD N° 1
Proyecto semáforo sencillo.
Conexión.

EMPEZANDO A PROGRAMAR

Definimos el nombre y los


elementos a utilizar.
Digitamos los pines a los que van
conectados los leds.
Definimos las condiciones iniciales de
programa.
1. Se define los pines como
salidas “OUTPUT”
2. Definimos los leds para que
inicien apagados lo cual se
designa por la palabra “LOW”
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

Cuerpo cíclico del programa en donde


se ejecuta las acciones de las líneas de
programación.
En este caso el encendido con un
HIGH, apagado con un LOW y un
determinado tiempo de espera con un
delay, dado en mili segundos

Conexión.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

ACTIVIDAD N° 2
Activación de bombillos de 120v con arduino
RELAY:
Los relés son dispositivos que se pueden usar para controlar la conmutación de voltaje grande.
Sin relés, no podríamos controlar el cambio de estado, con la placa de arduino.
TRANSISTOR 2N2222A:
Es un transistor bipolar NPN de baja potencia, sirve tanto para aplicaciones de amplificación
como de conmutación
MATERIALES:

 ARDUINO UNO.
 DIODO 1N4004
 TRANSISTOR 2N2222A
 RELE A 5V
 RESISTENCIA DE 10K
 CABLES DE CONEXIÓN
 ROCETA Y BOMBILLO

CIRCUITO 1

Diagrama de conexión
sin módulo relé
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

Diagrama de conexión con módulo relé

Ahora empecemos a programar………


Ejemplo básico.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

Para realizar el montaje sin modulo relé se debe realizar el montaje del circuito 1
4 veces.
COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

ACTIVIDAD N° 3
PRINCIPIOS DE DOMOTICA.

“ENCENDIDO DE BOMBILLOS 120V CON CONTROL REMOTO”

MATERIALES:

 ARDUINO UNO.
 DIODO 1N4004
 TRANSISTOR 2N2222A O MODULO RELE
 RELE A 5V
 RESISTENCIA DE 10K
 CABLES DE CONEXIÓN
 ROCETA Y BOMBILLO

SENSOR VS1838:

Receptor infrarrojo utilizado en proyectos de domótica, 3 pines de conexión.


GND, VCC, PIN ARDUINO

Conexión del sensor


COLEGIO TECNICO MUNICIPAL FRANCISCO DE PAULA SANTANDER
IMPLEMENTACION DE ARDUINO

V
V

V
V

También podría gustarte