Académique Documents
Professionnel Documents
Culture Documents
INFORME:
PROYECTOS EN ARDUINO
:
CICLO : VIII
PUCALLPA-PERU
2018
“Año del Diálogo y Reconciliación Nacional”
Informe N°001 : E.P.I.S / A.C / 2018
Fecha : 21/10/2018
2
INDICE
INTRODUCCION ............................................................................................... 4
OBJETIVOS ....................................................................................................... 5
Objetivo General ............................................................................................. 5
Objetivos Específicos ..................................................................................... 5
CONTENIDO ...................................................................................................... 5
¿Qué es Arduino UNO? .................................................................................. 5
CRUCE DE SEMAFOROS ............................................................................. 6
Descripción y Aplicación ............................................................................. 6
Materiales ....................................................................................................... 6
Herramientas .................................................................................................. 7
Fabricación del Cruce de Semáforo ............................................................... 7
Circuito en Fritzing ...................................................................................... 7
Fotos Reales de la implementación del circuito en Arduino ........................ 8
Código para Arduino: .................................................................................... 10
SERVOMOTOR CON CAMBIO DE SENTIDO CONTROLADO POR TECLAS
...................................................................................................................... 11
Fotos Reales de la implementación del circuito en Arduino ...................... 11
CONCLUSION .............................................................................................. 14
RECOMENDACIONES .................................................................................... 14
BIBLIOGRAFIA ................................................................................................ 14
TABLA DE ILUSTRACIONES
3
INTRODUCCION
Lo primero que tenemos que tener claro es, que es un microcontrolador y
en qué se diferencia con el microprocesador. Todos alguna vez hemos entrado
en contacto con ambos conceptos, es decir, todos en casa tenemos un
ordenador, ya sea de sobremesa, portátil… Pues bien, el núcleo de nuestros
ordenadores es un microprocesador, un chip encargado de realizar operaciones
complejas a partir de unas instrucciones (que llamaremos programas) y unos
datos de entrada obteniendo unos datos de salida. Para procesar y almacenar
estos datos necesitamos conectar el microprocesador a la memoria RAM y
demás dispositivos de E/S (Entrada/Salida), que se conectan a través de la placa
base.
Hace unos años apareció un proyecto libre, llamado Arduino, el cual facilitaba
el acceso a esta clase de dispositivos a los estudiantes, dado que es una placa
basada en open-hardware (su diseño es libre y es posible reproducirlo por
cualquier persona).
4
OBJETIVOS
Objetivo General
Iniciar en el mundo del hardware libre y los microcontroladores
utilizando la plataforma Arduino, siendo capaz de comprender y conocer
su potencial, así como implementar proyectos en un Arduino. usando el
entorno de programación utilizado por Arduino para realizar programas y
ejecutarlos sobre la plataforma.
Objetivos Específicos
Conocer los componentes de hardware básicos para recibir
señales externas y controlar elementos que le rodean para
interactuar con el mundo físico.
Utilizar microcontroladores tipo Arduino para controlar dispositivos
electromecánicos.
Desarrollar proyectos aplicando los conocimientos adquiridos.
CONTENIDO
¿Qué es Arduino UNO?
La placa de la versión UNO se componía de 14 pines de E/S
digitales, de los cuales, tenía 2 para conexión serie. Estos pines nos sirven
para la mayoría de sensores básicos, o para relés, accionadores, etc…
los cuales solo tienen 2 estados, encendido o apagado (o con las
constantes de Arduino HIGH y LOW). También tiene 6 pines analógicos,
capaces de leer hasta 1024 niveles de tensión, llamados resolución del
puerto analógico. Estos sirven para leer sensores que nos devuelven
rangos de tensiones diferentes dependiendo de su estado, como pueda
ser, una termorresistencia, una resistencia variable, etc…
5
CRUCE DE SEMAFOROS
Descripción y Aplicación
- Rojo1+Verde2(10 seg)
- Rojo1+Amarillo2(3seg)
- Verde1+Rojo2(10seg)
- Amarillo1+Rojo2(3seg)
Materiales
6
PROTOBOARDS RESISTENCIAS 220 OHM SERVOMOTOR
Herramientas
CAUTIN, ESTAÑO Y PASTA DE CRIMPING PISTOLA DE SILICONA
SOLDAR
9
Código para Arduino:
PROGRAMA:
La idea principal del programa es que el tiempo de luz verde + amarillo del
semáforo 1 sea igual al tiempo de rojo del semáforo 2, y de la misma manera
que el tiempo de rojo del semáforo 1 sea igual al tiempo del verde + amarillo
del semáforo 2
10
SERVOMOTOR CON CAMBIO DE SENTIDO CONTROLADO
POR TECLAS
11
Ilustración 7Pruebas del servomotor y giro de sentidos
#include <Servo.h>
Servo myservo;
int input;
int derecha=180;
int izquierda=0;
void setup() {
Serial.begin(9600);
myservo.attach(12);
Serial.println("INGRESE 'A' ó 'a' GIRE A LA DERECHA");
Serial.println("INGRESE 'B' ó 'b' GIRE A LA IZQUIERDA");
}
void loop() {
if(Serial.available()>0){
input=Serial.read();
if(input=='a' ||input=='A'){
myservo.write(derecha);
}
else if(input=='b'||input=='B'){
myservo.write(izquierda);
}
}
}
12
COMPILACION DEL CODIGO EN EL ARDUINO UNU.
13
CONCLUSION
RECOMENDACIONES
BIBLIOGRAFIA
1. Hernández LdV. programarfacil.com. [Online]; 2015. Acceso 21 de
octubrede 2018. Disponible en: https://programarfacil.com/blog/breve-
introduccion-al-arduino/.
14