Syntaxe : POT pin, salida
Explicación:
POT hace posible medir un elemento análogo como una resistencia, con un puerto digital, con la adición de un pequeño condensador. Este es el circuito requerido:
El comando trabaja usando el PIC para descargar el condensador, entonces mide el tiempo que le toma al condensador cargarse de nuevo atraves de la resistencia.
El valor del condensador debe ser ajustado dependiendo del tamaño de la resistencia variable. El tiempo de carga necesita ser aproximadamente 2.5 ms cuando la resistencia esta al valor máximo. Para un típico potenciómetro de 50 kohms. o LDR, un condensador de 50 nf, (.05 uF.) es requerido.
Este comando debería ser usado cuidadosamente. Cada vez que es insertado, 20 palabras de memoria de programa son usadas en el PIC chip, lo cual es alrededor de 15 veces el tamaño del comando SET.
pin es el puerto conectado al circuito. La dirección del pin debera dealt con el comando POT.
output es el nombre de la variable que recibirá el valor.
pin es el puerto conectado al circuito. La dirección del pin deberá estar de acuerdo con el comando POT.
output es el nombre de la variable que recibirá el valor.
Ejemplo:
'Este programa hara sonar un 'bip' cada vez que una sombra sea detectada 'Un potenciómetro es usado para ajustar el umbral. #chip 16F628A, 4 #config INTOSC_OSC_NOCLKOUT, MCLRE_OFF #define Ajustar PORTB.0 #define LDR PORTB.1 #define SoundOut PORTB.2 dir SoundOut out Main: POT Ajustar, Umbral POT LDR, NivelLuz if NivelLuz > Umbral then Tone 1000, 100 end if goto Main
Vea tambien:
http://www.cvs1.uklinux.net/cgi-bin/calculators/time_const.cgi (Util para calcular el valor del condensador. (No asociado con GCBASIC.)