Está en la página 1de 10

PRÁCTICA:

“LECTURA SERIAL DE UNA ENTRADA ANÁLOGA”

BARBOSA HERNÁNDEZ KAREN

BAUTISTA BALDERAS LUIS ENRIQUE

ELIOSA CONTRERAS CARLOS IGNACIO

JIMÉNEZ SÁNCHEZ REBECA

MONTES VÁZQUEZ ALONDRA CAMILA

PÉREZ PÉREZ EMMANUEL

SÁNCHEZ CANTERO ALEJANDRO

INGENIERÍA ELECTROMECÁNICA

6°B

20 DE JUNIO DE 2018
TABLA DE CONTENIDO
OBJETIVO. ......................................................................................................................................... 1
INTRODUCCIÓN. ............................................................................................................................. 1
SUSTENTO TEÓRICO. ..................................................................................................................... 1
DESARROLLO. ................................................................................................................................. 3
OBSERVACIONES Y RESULTADOS ............................................................................................. 6
CONCLUSIÓN. .................................................................................................................................. 8
REFERENCIAS .................................................................................................................................. 8
OBJETIVO.
Manejo de una entrada análoga observado los datos por la pantalla del computador utilizando
múltiples estados de un potenciómetro.

INTRODUCCIÓN.
En el desarrollo de la práctica se escribió el código correspondiente en el programa Arduino
para poder tomar lectura serial de una entrada análoga, con ayuda del diagrama esquemático;
se realizaron las conexiones y se programó el Arduino para desempeñar su función.

SUSTENTO TEÓRICO.
Arduino:

Es una plataforma de hardware y software de código abierto, basada en una sencilla placa
con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en
el lenguaje de programación Processing (imagen 1). Es decir, una plataforma de código
abierto para prototipos electrónicos.

Imagen 1: Arduino UNO

Fuente: Elaboración en programa Fritzing

Protoboard:

Es una placa que posee unos orificios conectados eléctricamente entre sí siguiendo un patrón
horizontal o vertical (imagen 2). Es empleada para realizar pruebas de circuitos electrónicos,
insertando en ella componentes electrónicos y cables como puente. Es el boceto de un circuito

1
electrónico donde se realizan las pruebas de funcionamiento necesarias antes de trasladarlo
sobre un circuito impreso.

Imagen 2: Protoboard

Fuente: Elaboración en programa Fritzing

Potenciómetro:

Un potenciómetro es un dispositivo conformado por 2 resistencias en serie, las cuales poseen


valores que pueden ser modificados por el usuario. Existen múltiples tipos de
potenciómetros, variando su forma y el método cómo modifican los valores de las
resistencias (imagen 3).

Imagen 3: Potenciómetro 10 K

Fuente: Elaboración en programa Fritzing

Tabla: Lista de Materiales

2
DESARROLLO.

1. Realizar las siguientes conexiones en el Arduino (mostrado en la imagen 4).

Imagen 4: Plano de conexiones en el arduino

Fuente: Elaboración en programa Fritzing

2. Colocar el potenciómetro junto con los cables MM de acuerdo al diagrama


esquemático mostrado en la imagen 5.

Imagen 5: Diagrama esquemático de la entrada análoga

Fuente: Elaboración en programa Fritzing

3
3. Realizar los siguientes ejercicios.
Ejercicio 1

Este reto es sencillo, pero te va a dar una idea de cómo hacer grandes cosas
escribiendo unas pocas líneas de código. Como bien lo sabes, la lectura de una señal
análoga te da un valor de 0 a 1023 (si tienes alguna duda solo revisa el código de la
página anterior). El desafío de este ejercicio consiste en mostrar por la consola serial
un número entre 0 y 10, este número debe cambiar cuando muevas el potenciómetro.
El montaje de este ejercicio usa el mismo Esquema de conexiones que el expuesto en
la página 75. Sugerencia… Revisa la función map()

Ejercicio 2

Piensa en un número secreto de 0 a 1023 y guárdalo en una variable entera, haz un


programa para que tu amigo deba mover el potenciómetro, si el número que él va
generando (mostrar por consola serial el valor de la lectura del potenciómetro) al girar
el potenciómetro está 10 números por arriba o 10 números por abajo al número que
tu pensaste y confirma con el pulsador S1 que ese es el número, el programa debe
mostrar por consola ―Adivinaste el número‖ de lo contrario ―Intenta de nuevo‖.
Este caso podría ser un ejemplo para que lo apliques a una Caja de seguridad, para
que guardes mucho dinero ;)

4
4. De acuerdo a los ejercicios propuestos, realizar el diagrama esquemático mostrado en
la imagen 6 teniendo en cuenta el código mostrado en la imagen 7 para poderlo
realizar.

Imagen 6: Diagrama esquemático lectura serial de una entrada análoga

Fuente: Elaboración en programa Fritzing

Imagen 7: Código correspondiente para la resolución del ejercicio propuesto.

Fuente: Elaboración propia

5
OBSERVACIONES Y RESULTADOS

Se realizó la programación para una señal que proporcione


un número del (0 al 1023) en el programa Arduino el cual se
especifica si es adivinado el número o no de acuerdo a la
imagen 8.

Imagen 8: Código para la solución


del problema propuesto.

Se realizó el montaje de los materiales teniendo como


referencia el diagrama esquemático realizo en el protoboard
como en la placa de Arduino como se muestra en la imagen 9.

Imagen 9: Montado del material


requerido para el ejercicio.

Se colocaron cada uno de los conectores MM (imagen 10)


así como el cable USB tipo AB verificando nuestro código
programado en nuestra placa.

Imagen 10: Conexión de los cables


MM en el PIN correspondiente en
la placa de Arduino

6
Colocando cada uno de los conectores especificando que el
conector azul cierra nuestro circuito, el conector café esta en
5 V y el conector verde Pin 4 (imagen 11)

Imagen 11: Conexión de los cables


MM al protoboard como a la placa
de Arduino de acuerdo al Pin
establecido.

Se colocó el conector amarillo Pin A0 y el conector negro en


tierra así como de la resistencia, verificando que el montaje
del equipo sea correcto (imagen 12)

Imagen 12: Verificación del


montado de los materiales con el
programa Arduino.

Con ayuda del potenciómetro, manipulamos para poder


encontrar el número deseado programado en nuestra caja y
cuando encontramos el número pulsamos marcando así la
leyenda “adivinaste” (imagen 13).

Imagen 13: Comprobación de la


lectura digital en el programa con los
requerimientos establecidos

7
CONCLUSIÓN.
Al entender, razonar y manejar una entrada análoga se podrá entender que el potenciómetro
tiene múltiples estados y se obtiene el conocimiento donde las entradas análogas tienen la
singularidad de poder leer la tensión o intensidad. De igual manera un proceso de obtención
de la señal análoga pasa por un filtro y una conversión A/D para llegar a la memoria interna
e irnos dando las instrucciones para encontrar el valor deseado. Obteniendo que los valores
de 0 a 5V analógicos son 0 a 1023 digitales.

REFERENCIAS

Arduino. (12/Enero/2016). Arduino básico T12AB. 18/Junio/2018, de Arduino Sitio web:


http://aprender.tdrobotica.co/arduino-basico-t12ab-lectura-serial-de-entrada-analoga/

Arduino. (22/Febrero/2016). Arduino códigos 18/Junio/2018, de Arduino Sitio web:


https://bemonoali.wordpress.com/2012/11/19/arduino-basico-t10ab-encender-led-con-un-
pulsador/

También podría gustarte