Autor Tema: ADC  (Leído 1949 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado garopa

  • PIC10
  • *
  • Mensajes: 24
ADC
« en: 24 de Abril de 2007, 23:54:39 »
Hola... toy haciendo un circuito apra que detecte si estoy enfocando una linea blanca o negra. Cuando es blanca la salida es de 5 V, porque al emitirle luz el color blanco es el que mas refleja tonces llega a pico.
Ahora quiero manejarlo con un pic y leer la salida de los 5v del sensor. Yo tengo un pic 16f84a y no tiene ADC , tonces le puse uno externamente. Configure porta como entrada pero no se como leer el puerto del sensor en lenguaje C o en BASIC desde ya muchas gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: ADC
« Respuesta #1 en: 25 de Abril de 2007, 00:46:55 »
Supongo que la salida de tu circuito auxiliar es 5V a nivel alto y 0V a nivel bajo.
Si fuera así, para leer un pin de entrada con CCS sólo tienes que hacer:

if (input(PIN_A1))
     //aquí irá el código en caso de nivel alto;
 else
     //aquí irá el código en caso de nivel bajo;

donde PIN_A1 puedes modificarlo por el que estés utilizando.

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: ADC
« Respuesta #2 en: 25 de Abril de 2007, 02:35:07 »
Me parece q deberias trabajarlo de otra manera mi amigo, intenta ponerle un integrado 40106 y un inversor a la salida de cada sensor con eso deberia bastar la salidas tendrian valores 0 o 5v y podrias trabajarlos de manera digital, suerte!!!!
El conocimiento se consigue a base de esfuerzo...

Desconectado Blanca Sánchez

  • PIC16
  • ***
  • Mensajes: 108
    • PicsMexico: Programación con Microcontroladores
Re: ADC
« Respuesta #3 en: 26 de Abril de 2007, 05:54:03 »
De casualidad estas usando el CNY70?

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: ADC
« Respuesta #4 en: 26 de Abril de 2007, 15:30:23 »
No , uso el sistema del CNY70 pero no gasto lo que cuesta uno , me explico:

Un CNY70 esta compuesto por un Emisor y Receptor (Fototransistor) de infrarojos. Yo compro un Emisor y Receptor de infrarojos y utilizo una configuración muy conocida para armar mi circuito y la salida de cada receptor lo conecto a un 40106 y esta a u vez a un inversor paa mandarlo directamente el PIC

LA desventaja de un CNY70 es que para usarlo debería am´plificar la señal de entrada para que el PIC no tenga problemas al Recepcionarla ya que un CNY70 es de muy baja señal y tendrias que trabajarlo con OPAMP's
El conocimiento se consigue a base de esfuerzo...


 

anything