Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
Mecatrodatos...Te recomendaría el PIC de la sera 16f con entrada A/D puede ser le 16f628A,
El 16F628A solo puede ser usado como Comparador por que no tiene el modulo de conversión de 10bit A/D.
En cambio el grupo 16F873A, 16F874A, 16F876A y 16F877A pueden ser usados como Comparadores o con Conversión A/D de 10 bit.
Saludos, JuanKa.-
Nano24
Disculpa pero yo no soy experto en Programación, si lo piensas realizar con Pic Basic Pro seguro don Mecatrodatos ha colocado algún ejemplo en este thread y si piensas usar el Proton Ide también de seguro ha colocado algo en el otro thread.
Solo preguntale en el thread adecuado y con paciencia (espera que el se desocupe de todo lo que ayuda a todo el mundo) y te dira donde ha colocado algo.
Como pequeña idea se que en programas con el 16F628A para desactivar los comparadores usan algo asi: CMCON , con lo cual me parece que deberias pegarle una leida a la datasheet del µControlador que piensas usar buscando referencias a esa clave.
Saludos, JuanKa.-
P.D.: Don Mecatrodatos disculpe Ud. que lo haya desviado a Nano24 hacia sus conocimientos.
montoya8332: Te respondo en https://www.forosdeelectronica.com/f24/tutorial-manejo-proton-ide-27932/index11.html pero anexa en el hilo la silumacion y el tipo de sensor que utilizas para mirar su rango de funcionamiento.' Definicion Coneccion LCD
Define LCD_DREG PORTD
Define LCD_DBIT 4
Define LCD_RSREG PORTE
Define LCD_RSBIT 0
Define LCD_EREG PORTE
Define LCD_EBIT 1
Define LOADER_USED 1 ' Sólo se requiere para el uso con cargador de arranque
OUTcomparador VAR CMCON.6 ' Alias C1OUT en el registro CMCON
ADCON1 = 7 ' PORTA y PORTE Digitales
CMCON = 2 ' Establecer los comparadores al modo 010 (ver hoja de datos)
Low PORTE.2 ' Establecer LCD para el modo de escritura
Pause 150 ' pausa para LCD
inicio:
IF OUTcomparador Then ' Verifique la salida del comparador
LCDOut $fe,1, "OUTcomparador= 1"
LCDOut $fe,$C0, "PORTA.3 MAYOR"
Else
LCDOut $fe,1, "OUTcomparador= 0" '
LCDOut $fe,$C0, "PORTA.0 MAYOR"
EndIF
Pause 100 ' Pausa de 100mS para reducir el parpadeo de pantalla LCD
GoTo inicio ' Bucle
End
Define LOADER_USED 1 ' Sólo se requiere para el uso con cargador de arranque