Conversor analógico digital

La conversión analógica digital, es la que nos permite transformar una señal analógica (un voltaje), en una representación digital (números binarios) del valor correspondiente a la tensión en el pin de entrada para poder trabajar con ella. Se utiliza en infinidad de aplicaciones, lo más común es usarla para leer señales provenientes de algún sensor (temperatura, humedad, acelerómetros, etc.).

El PIC que se ha utilizado en este tutorial, es el PIC 16f877A, pero si se utiliza cualquier otro, el funcionamiento es prácticamente el mismo.


En esta primera parte del tutorial, se hace una pequeña introducción con el datasheet del PIC 16f877A, para darnos a conocer un poco su funcionamiento y de este modo también tener en cuenta que parámetros debemos fijarnos a la hora de configurar el conversor con cualquier otro PIC. También se habla un poco de las funciones a utilizar en el código y lo que realiza cada una.

En el segundo vídeo, se expone un código de ejemplo, en el cual se lee una tensión de en la entrada analógica AN0 que está conectada a un potenciómetro (la cual podría ser la señal analógica proveniente de cualquier sensor u otro dispositivo), y dependiendo de cuál sea su nivel de tensión, se enciende un determinado número de leds que es equivalente a la tensión leída. También se explica una configuración previa, de la cual nos provee el propio compilador al usar el Wizard aunque no es necesario puesto que lo podemos hacer directamente nosotros mismos si conecemos las funciones necesarias para llevar a cabo la configuración

Como venimos haciendo en los últimos tutoriales, el último vídeo o en la parte final del vídeo, les mostramos el ejemplo realizado en el código funcionando en una protoboard. Así ustedes pueden hacer la prueba también que siempre es recomendable para afianzar los conocimientos.

Si tienen alguna duda no duden en comentarla en el foro del blog.

Descarga: Código y Esquemático

71 Responses to "Conversor analógico digital"

  • HECTOR GONZALEZ says:
  • Twistx77 says:
  • Dantechs says:
  • Twistx77 says:
  • ulysseszxy says:
  • Josean says:
  • Twistx77 says:
  • Twistx77 says:
  • Josean says:
  • Twistx77 says:
  • Josean says:
  • Enrique88 says:
  • Twistx77 says:
  • vicente says:
  • Twistx77 says:
  • Lennon says:
  • Twistx77 says:
  • Lennon says:
  • jonathan says:
  • Eduardo says:
  • Twistx77 says:
  • Andrea says:
  • foraneo77 says:
  • neo3shion says:
  • Luicho666 says:
  • Twistx77 says:
  • starter says:
  • Twistx77 says:
  • Twistx77 says:
  • Twistx77 says:
  • starter says:
  • starter says:
  • CoolDann says:
  • AVEAE says:
  • AVEAE says:
  • AVEAE says:
  • Bravo says:
  • Roberto says:
  • Bravo says:
  • israel says:
  • Twistx77 says:
  • israel says:
  • carblack says:
  • jorge luis says:
  • keydarkman says:
  • leonardo says:
  • leonardo says:
  • leonardo says:
  • leonardo says:
  • leonardo says:
  • ALFONSO says:
  • yeison says:
  • Gonzalo says:
  • Twistx77 says:
  • Daniela says:
  • Twistx77 says:
  • daniel hernandez says:
  • erick santiago says:
  • erick santiago says:
  • david says:
  • emerson says:
  • Richard says:
  • polux says:
  • JOSS44 says:
  • JOSS44 says:
  • Ruben says:
  • Ruben says:
  • jjponce says:
  • Hardpic says:
  • sbedoya says:
  • lucas says:
Leave a Comment

You must be logged in to post a comment.