Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arduino:
ARDUINO
PARPADEO DE UN LED
Se trata de hacer que un led se encienda y se apague según unos intervalos definidos en el código
del sketch.
Los LEDs tienen polaridad, lo que significa que solo encenderán si
los orientas debidamente. Generalmente el terminal más largo es el
positivo y deberá estar conectado al pin 13. El terminal corto debe
conectarse con la tierra (GND); adicionalmente el bulbo del LED
tiene un borde plano en su extremo. Si el LED no enciende, trata de
conectarlo de manera opuesta, intercambiando los terminales de
posición (no dañaras el LED si lo conectas en sentido opuesto por un periodo de tiempo corto).
Esquema:
La conexión se basa en colocar un led conectado al arduino a cualquier pin digital, a través de
una resistencia de 220 ohmnios conectado a GND.
Código:
En cuanto al código, a continuación detallamos cada línea con la instrucción a realizarse.
2
ARDUINO
Código:
Realizamos el código y a continuación abrimos el monitor serial para visualizar los datos.
3
ARDUINO
SENSOR PIR
Conexión:
Conectaremos el sensor a cualquier pin digital y el led para poder visualizar si hay movimiento.
4
ARDUINO
Código:
Realizamos el código según lo exigido, si hay movimiento el led este encendido caso contrario
el led estará apagado.
5
ARDUINO
Es decir, el sonido tarda 29,2 microsegundos en recorrer un centímetro. Por tanto, podemos
obtener la distancia a partir del tiempo entre la emisión y recepción del pulso mediante la
siguiente ecuación.
Esquema:
Conectamos los pines Trigger y Echo a pines digitales y su respectiva alimentación del sensor a
5v.
Código:
Realizamos el código de acuerdo a lo indicado en el esquema, trabajando con los pines trigger y
echo según lo abordado en la introducción, y luego visualizaremos en el monitor serial.
6
ARDUINO
KEYPAD 4X4
7
ARDUINO
Esquema:
Conectamos los 8 pines del teclado en 8 pines digitales del arduino cualesquiera como se
muestra en la imagen.
Código:
Realizamos el código utilizando la librería Keypad.h, en la cual en el siguiente ejemplo
mostraremos el carácter que presionemos en el monitor serial.
8
ARDUINO
9
ARDUINO
Esquema:
Trabajaremos la conexión de 4 bits del lcd (D4-D7), asi como la alimentación y el led del lcd, un
detalle importante es el pin 3 que se conecta a un potenciómetro para regular el contraste.
Codigo:
Utilizaremos la librería LiquidCrystal.h para este caso lo que haremos es imprimir un mensaje
en la pantalla en ambas filas.
10
ARDUINO
LCD + ULTRASONICO
Esquema:
Conectamos el sensor y la pantalla de acuerdo a lo ya visto anteriormente.
CODIGO:
Pasamos a realizar el programa obteniendo la distancia a travez del sensor y el valor mostrarlo
en la pantalla LCD.
11
ARDUINO
ARDUINO + ANDROID
APP INVENTOR
12
ARDUINO
En este ejemplo veremos el encendido y el apagado de un led con una App en Android con la
plataforma MIT APP INVENTOR.
Esquema:
Conectaremos el led en cualquier pin digital en este caso el 13, y el modulo bluetooth
conectamos el pin TXD al pin RX0 del arduino y el pin RXD al TXD del arduino.
13
ARDUINO
Codigo:
Se trabajara con la comunicación serial entonces aquí veremos las instrucciones de este tipo de
comunicación en este ejemplo para lo cual recibiremos caracteres del módulo bluetooth y de
acuerdo a ello se definirá cada instrucción. En este caso al recibir el carácter A el led se encenderá
y cuando se reciba B el led se apagara.
En el diagrama de bloques definiremos lo que hará cada botón en este caso al presionar el
button1 se enviara el carácter A y si se presiona el button2 enviara el carácter B.
14
ARDUINO
Lo que se hará a continuación será el control de encendido y apagado mediante la voz, para lo
cual se desarrollará la aplicación con este fin.
Esquema:
Colocamos el led y el modulo bluetooth como vimos anteriormente.
Código:
15
ARDUINO
En la ventana del diseñador colocaremos los accesorios necesarios así como el bloque de
reconocimiento de voz.
16
ARDUINO
Los microcontroladores Atmel incluyen las 4 líneas para usar protocolo SPI las cuales
obviamente están presentes en los pines del arduino.
Conexión:
Conectamos los pines de la comunicación SPI del arduino a los pines del módulo y también
conectaremos un led y un potenciómetro para por manejar y visualizar desde la web el control
de estos parámetros.
17
ARDUINO
Código:
18
ARDUINO
Ahora desde un navegador web de nuestra laptop, celular o tablet, accedemos a nuestro
Arduino escribiendo la IP (para nuestro ejemplo 192.168.1.177) en el navegador.
Modificando el código HTML se pueden lograr diseños da páginas más complejas, se pueden
agregar imágenes, cambiar la fuente y tamaño del texto, agregar tablas, pero esto dependerá de
la habilidad de programación en HTML que tengamos.
19
ARDUINO
En este tutorial mostrare como encender/apagar un led desde un servidor web, para ello
configuraremos la shield Ethernet y aprenderemos a crear un servidor web con conocimientos
básicos en html.
Conexión:
1. Montar el shield Ethernet sobre Arduino.
2. Conectar por medio del cable con conectores RJ45 el Router y la Ethernet shield.
3. Conectar arduino por medio de su USB a la computadora.
Esquema:
Conectamos un led al arduino junto con el shield lo cual lo controlaremos desde la web.
20
ARDUINO
Código:
Trabajaremos con las librerías Ethernet.h y SPI.h, definiremos las órdenes para que el led se
prenda y apague desde el servidor web, en este caso se recomienda manejo básico de HTML
para poder desarrollar la página web.
21
ARDUINO
Para probar el servidor web lo único que debemos hacer es ir a nuestro navegador favorito e
ingresar la IP del servidor web que creamos en la barra de navegación.
22