Está en la página 1de 12

LABORATORIO NO.

4 FISICA I

DANIEL SEBASTIAN QUEVEDO WILCHES

INSTITUCIÓN UNIVERSITARIA POLITECNICO GRANCOLOMBIANO


FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
FISICA I LABORATORIOS
INGENIERIA INDUSTRIAL
BOGOTÁ D.C
2021
LABORATORIO NO. 4 FISICA I

PROFESOR
CHRISTIAN ALEJANDRO BASTIDAS MEDINA

INSTITUCIÓN UNIVERSITARIA POLITECNICO GRANCOLOMBIANO


FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
FISICA I LABORATORIOS
INGENIERIA INDUSTRIAL
BOGOTÁ D.C
2021
LABORATORIO NO. 4 FISICA I

PREGUNTAS DE CONSULTA
A. ¿Qué función cumple la instrucción de programación “monitor serial”
en Arduino?
B. Hay dos configuraciones o conexiones de resistencias con sensores o
interruptores: pull-down y pull-up, ¿Qué función cumplen?
CONSULTA
A. El Monitor Serial se puede encontrar en el menú de herramientas, en la opción
«Monitor Serial». Es la forma más simple que existe para establecer la
comunicación serial con Arduino. A través de esta ventana se puede enviar o
recibir información utilizando el puerto serie. Esta herramienta abrirá una consola
con la que podemos comunicarnos con Arduino, tanto para mandarle comandos
como para recibir información. Esto es muy útil para conocer el estado de las
variables de programa y saber qué es lo que realmente está pasando dentro de
nuestro Arduino.

B. Resistencias Pull-down y Pull-up Como funcionalidad básica, estas


resistencias establecen un estado lógico en un pin o entrada de un circuito lógico
cuando se encuentra en estado reposo. Como bien indica su nombre la
resistencia pull up establece un estado HIGH y las resistencias pull down
establecen un estado LOW cuando el pin se encuentra en reposo. Esto evita los
falsos estados que se producen por el ruido generado por los circuitos
electrónicos.

C.
Fuente: https://programarfacil.com/blog/arduino-blog/resistencia-pull-up-y-pull-
down/

Pull-down: Este tipo de configuración lo que hace al no recibir el pulso del switch,
es mantenerse en un estado de reposo en el circuito, la resistencia estará en un
estado bajo, a causa de que no hay una diferencia de potencial y la señal que
enviará a la entrada será (Low).

Pull-up: Esta resistencia tiene la función de “jalar” hacia “arriba”, lo que significa
que polariza el voltaje hacia el voltaje de fuente y cuando el pulsador está abierto
o en reposo, el voltaje en la entrada del Arduino siempre será de +5V.(High)

1. Implemente el siguiente montaje con potenciómetro 10kΩ (recuerde


conectar 5V y gnd a protoboard), utilice el monitor en serie para visualizar los
datos. Incluya el pantallazo del montaje con código en bloque y en texto
(bloques+texto), explique detalladamente lo que hace cada instrucción de la
programación.
Se crea el hardware para el programa requerido, se asigna una resistencia de
10KΩ al potenciómetro.

Se crean las variables que queremos que el programa imprima. Allí se tiene en
cuenta la resolución de arduino (0-1023bits), se define la variable “valores”, y la
lectura en el puerto analogo A0 (potenciometro)
Luego le damos salida en el monitor en serie donde nos muestra cada uno de los
valores grabados según la graduación del potenciómetro.
2. Al montaje anterior agréguele un diodo led con su respectiva resistencia de
protección. El objetivo será que el brillo del led esté relacionado con el giro
de la perilla del potenciómetro. Incluya el pantallazo del montaje con código
en bloque y en texto (bloques + texto), explique detalladamente lo que hace
cada instrucción de la programación.

Se crea el hardware requerido para el programa.


Se divide entre 4 el valor máximo de entrada (1023) para reescalar los valores
máximos de salida (255).

Se definen los pines de entrada(A0) y salida (9).


Se da la orden de que lea la señal analogica y lo guarda en valores en funcion del
potenciometro para definir la intensidad de la luz del diodo led.

El software usa el comando “delay” para dar tiempo en la ejecución del programa,
es un pequeño retraso que genera Arduino para evidenciar el funcionamiento de los
programas.

3. Implemente el siguiente caso, ¿qué rutina de programación utilizaría para


que los leds enciendan y apaguen cuando hay demasiada luz? Tip: Guarde en
una variable “valores” los datos que lee Arduino que provienen del sensor,
utilice un condicional para ejecutar la acción.
4. Implemente el siguiente proyecto, el objetivo será que el parlante o buzzer
(piezo) suene y varíe su frecuencia auditiva, dependiendo del nivel de fuerza
que se aplique al sensor (haciendo click en el sensor). explique: ¿La
resistencia que conecta al sensor de fuerza qué función cumple? Incluya el
pantallazo del montaje con código en bloque y en texto (bloques+texto),
explique detalladamente lo que hace cada instrucción de la programación.
Se define la variable “Sonido” la cual va a ser impresa en el monitor en serie leyendo
el pin analógico A0, el cual está asociado a un sensor de fuerza con corriente de 5v.
Se desactiva el altavoz del pin 8.
Se reproduce el altavoz en el pin 8 en función de la variable “SONIDO” la cual es
controlada por el sensor de fuerza (frecuencia).
CYBERGRAFIA
https://naylampmechatronics.com/blog/39_resistencias-pull-up-y-pull-
down.html#:~:text=Las%20resistencias%20pull%2Dup%20y,y%20asegurar%
20una%20correcta%20lectura.
https://programarfacil.com/blog/arduino-blog/resistencia-pull-up-y-pull-
down/
https://aprendiendoarduino.wordpress.com/category/monitor-
serie/#:~:text=El%20monitor%20serial%20es%20el,el%20ordenador%20para
%20encender%20LEDs.

También podría gustarte