Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Docente (s):
TERCERA FASE Ing. Henry Christian Zegarra
Desarrollo de aplicaciones I, II, III y IV. Gago.
Fecha: 2021.01.21.
I. OBJETIVOS.
a. Familiarizarnos con el entorno de desarrollo de Arduino.
b. Programar y depurar programas en Arduino UNO.
c. Familiarizarnos con el programa de modelado 3D TINKERCAD.
d. Elaborar, programar y simular circuitos de aplicaciones I. Entradas y salidas digitales
con leds, pulsadores y resistores.
e. Elaborar, programar y simular circuitos de aplicaciones II. Sensor de ultrasonido.
f. Elaborar, programar y simular circuitos de aplicaciones III. Pantalla LCD.
g. Elaborar, programar y simular circuitos de aplicaciones IV. Servomotores y Joystick
h. Elaborar proyecto que involucre los dispositivos enseñados en la presente práctica.
II. HERRAMIENTAS
1. Computador con software Arduino y acceso a internet.
III. BIBLIOGRAFIA
[1] Fernández F. Arduino Libro de Proyectos, Arduino 2013.
[2] Corona L., Abarca G. y Mares J. Sensores y actuadores. Aplicaciones con Arduino. Patria 2014
GUÍA DE LABORATORIO MECANICA COMPUTACIONAL PAG 2/ 10
II
IV. MARCO TEÓRICO
4.1 Sensor de Ultrasonido [2]
Nota
El sensor de ultrasonido es un dispositivo electrónico no invasivo que se utiliza Muchos vehículos
para medir la proximidad de un objeto con respecto al él no importando la usan este tipo de
dispositivo para
orientación o determinar si el objeto estas próximo. avisar al conductor
sobre la
Es un tipo de sensor de nivel y proximidad muy utilizado en aplicaciones de la proximidad de un
objeto cunado este
Ingeniería Electrónica como: maneja en reversa
Figura 3.
Diagrama de
tiempo del sensor
de ultrasonido.
Sabemos que la velocidad del sonido a través del aire es 343 m/s entonces,
remplazando este dato en la ecuación 2 tenemos: d = 343 m/s * t (Ec. 3)
recorre
el doble, es decir del transmisor (Tx) al objeto y del objeto al receptor (Rx),
entonces
la ecuación 3 queda: d = 171.5 m/s * t (Ec. 4)
Un servo motor es un tipo de motor eléctrico dc, tiene la capacidad de ubicar su eje
en una determinada posición asi como de controlar la velocidad de giro. (Ver
figura
4) Figura 4.
Estructura de un
servomotor.
En su interior esta compuesto de un circuito de control con potenciometro, un
motor, un caja reductora de velocidad y un multiplicador de fuerza (torque). En la
figura se muestra los componenetes de un servomotor. Cabe resatar que el circuito
de control con el potenciometro cierran el lazo de control.
Todos los servomotores tienen un conector con tres cables: Naranja para señal,
rojo para alimenatción VCC y marrón para GND.
Figura 6.
Pines de conexión
de pantalla LCD
16x2.
Como se aprecia en la figura 6, el LCD tiene una fila de 16 pines de los cuales 2 son
de alimetación y 14 para poder gestionar la vizualización.
El enlace con el dLCD se realziara mediante la comunicación en paralelo, debido a que es más
directa de utilizar, ya que se puede realizar haciendo directamente la comunicación con el
arduino, esta puede utilizar del pin 0 al 7 o bien del 0 al 4, mandando la mitad de los datos, ya
que aun mandando la mitad de los datos, (haciendo doble proceso de envío) es tan rápido el
registro, que no es posible percibirlo con el ojo humano.
Pin Función
Tabla 2.
1 GND (Tierra). Función de los
2 Vcc (5 voltios). pines de pantalla
LCD.
3 Control de contraste de pantalla.
4 RS – Selector entre comandos y datos.
5 RW – Escritura y lectura de comandos y datos.
6 Sincronización de lectura de datos.
7-14 Pines de datos de bits.
15 Alimentación luz de fondo (5V)
16 GND (Tierra) lus de fondo (0V)
4.4 JOYSTICK
En la figura 7, se aprecia el módulo joystick de 5 pines.
- Alimentación 5Vdc y masa GND
- Control VRX.
- Control VRY
- Interruptor SW.
Figura 7.
Módulo Joystick de
5 pines
Los controles VRX y VRY son del tipo analógico, ellos nos daran la posición del la
palanca. En la figura 8 se puede apreciar los valores que pueden asumir dichos
controles. En la posición de reposo el valor de los controles VRX y VRYserá de 510,
de acuerdo como se mueva la palanca los valores de estos controles ira variando
según sea:
Docente (s):
TERCERA FASE Ing. Henry Christian Zegarra
Desarrollo de aplicaciones I, II, III y IV. Gago.
Fecha: 2021.01.21.
V. Desarrollo de aplicaciones I
1. Sigas las indicaciones del docente y desarrolle una aplicación para encender un led y apagar con un
tiempo t. Elabore el código en el programa Arduino uno, depurar y enviar evidencia por chat de Microsoft
Teams. Ingrese a www.tinkercad.com y pruebe su programa.
2. Modifique el programa para poder simular un semáforo. El tiempo para las luces son: Rojo 5 segundos,
ámbar 2 segundos y verde 3 segundos. Elabore el código en el programa Arduino uno, depurar y enviar
evidencia por chat de Microsoft Teams.
Ingrese a www.tinkercad.com y pruebe su programa.
3. Sigas las indicaciones del docente y desarrolle una aplicación para encender un led y apagar con un
pulsador. Elabore el código en el
programa Arduino uno, depurar y
enviar evidencia por chat de
Microsoft Teams.
Ingrese a www.tinkercad.com y
pruebe su programa.
2. Sigas las indicaciones del docente y modifique el programa anterior para mover en diferentes
ángulos la posición de un servomotor utilizando un módulo joystick. Elabore el código en el
programa Arduino uno, depurar y enviar evidencia por chat de Microsoft Teams.
Ingrese a www.tinkercad.com y pruebe su programa.
IX. CONCLUSIONES (Realice al menos 4 conclusiones)
Este trabajo demuestra que Arduino facilita el desarrollo de soluciones con una
simbiosis de electrónica y computación para con estudiantes de una baja o nula
formación previa en electrónica y computación.
Este trabajo demuestra así, desde un punto de vista pedagógico, la viabilidad para el
desarrollo de competencias tanto de programación
Arduino en el diseño e implementación de soluciones donde son sólo necesarias
nociones básicas de programación y electrónica.
Arduino puede ser utilizado para sensores como infrarrojos, temperatura.