You are on page 1of 5

INFORME 1 CORTE

CONVERSOR ANALOGO / DIGITAL

Abstract:
This laboratory was developed in order to determine how, through a system like the Arduino we
can perform a conversion of an analog signal, such as a potentiometer, into a digital signal that
can be displayed on an LCD, on the system display or simply by means of a set of led's that shows
us the binary number that corresponds.

Resumen:

Este laboratorio se desarrollo con el fin de determinar como, por medio de un sistema como el
Arduino podemos realizar una conversin de una seal analoga, como la de un potenciometro,
en una seal digital que podamos mostrarla en un LCD, en el display del sistema o simplemente
por medio de un conjunto de leds que nos muestre el numero binario que corresponda.

1. OBJETIVOS.

1.1 Objetivo General.

Disear e implementar un conversor anlogo - digital por medio de una placa Arduino y su
respectivo software de codificacin.

1.2 Objetivos Especficos:

Disear el cdigo fuente para programacin de la placa Arduino que nos permita
realizar una conversin analoga-digital.

Identificar el comportamiento del dispositivo de entrada anloga (potenciometro) frente a la


salida digital dada por medio de un LCD.

Realizar las modificaciones pertinentes para trabajar tanto en sistemas de 8 bits como en
sistemas de 10 bits.
2. INSTRUMENTOS Y EQUIPOS

Placa arduino Leonardo.

Potenciometro 100K X 2.

LCD 16*2.

Multimetro.

3. PROCEDIMIENTO DE DISEO

3.1 Codigo fuente

# include <LiquidCrystal.h>

LiquidCrystal lcd (12,11,5,4,3,2);

float valorADC=0;

float voltaje =0;

void setup()

lcd.begin(16,2);

void loop()

valorADC=analogRed(A0);

voltaje=valorADC*5/1023;

lcd.setCursor(0,0);
lcd.print("Conversor A/D");

lcd.setCursor(0,1);

lcd.print("Volt=");

lcd.setCursor(6,1);

lcd.print(voltaje);

En el cdigo anterior declaramos la librera Liquid Crystal para mostrar nuestra informacin por
medio del LCD y las variables flotantes valorADC y voltaje para guardar la informacin
suministrada por el potenciometro, el cual esta conectado en el pin A0.

El potenciometro por defecto nos muestra la informacin en un lenguaje de 10 bits, es decir,


desde 0 hasta 1023, esta informacin la tomamos en la variable valorADC y luego de ello esta
variable la multiplicamos por 5 que es el voltaje mximo con el que trabajamos en el sistema y
este resultado lo dividimos entre 1023 que es el valor mximo de codificacin anloga; esta regla
de tres bsicamente nos sirve para realizar la conversin automtica de bits a voltaje y el cual lo
guardamos en la variable voltaje.

Finalmente por medio de las instrucciones del LCD mostramos nuestro resultado guardado en la
variable voltaje en el LCD de 16*2 instalado previamente en la placa Arduino.

3.2 Plano elctrico de diseo. (hardware).

3.3 Fotos Montaje Final.


4. CONCLUSIONES

El diseo de sistemas de conversin anlogo-digitales es muy importante ya que muchos equipos


cotidianos utilizan este tipo de interfaz para comunicarse entre si, en este caso, al aplicar una
entrada por medio de un dispositivo variable en forma de bits podemos, por medio de ciertas
acciones, darle un significado diferente a la salida, ya sea en voltaje o en temperatura, indiferente
de la magnitud obtendremos una salida digital dispuesta para dar una mejor lectura de
informacin al usuario final.

El uso de sistemas como Arduino nos permite entender mejor el funcionamiento de sistemas
digitales y su comunicacin efectiva con sistemas anlogos, ademas que tenemos la posibilidad
de combinar los diferentes parmetros para lograr un mejor comportamiento del equipo en
ciertas circunstancias.

You might also like