That will work just fine Tony.
The one A/D input can be used to monitor and trigger to many levels of the input range within tolerance, but your application is a snap with only three states: Max A/D, Mid A/D and Min A/D.
Here's an example using a three state momentary switch:
Just make sure the switching value being monitored will not damage your uC.
Now a simple routine can monitor and do what you need:
Code:SW_1 VAR BYTE ' A/D setup with 8bit ADCIN 0, SW_1 ' Assuming PIC Vdd is 5V and using A/D input 0 SELECT CASE SW_1 CASE IS < 26 ' Input less than 0.50V ' Do something CASE IS < 135 ' Input less than 2.64V ' Do something else or nothing at all CASE IS > 135 ' Input more than 2.64V ' Do something END SELECT





Bookmarks