No, it's much simpler ...
Start:
result = 0
For I = 1 to 16....
GOSUB Thesub
PULSIN input,1, value
IF (value < A) OR ( value > B ) then
error = 1 ( it's a red led ! )
value1 = ...
value2 = ...
GOTO Start
ENDIF
result = result + value
NEXT I
result = result >> 4 ( the mean value ....)
.
.
.
the sub:
Low out1
Pulsout out1,value1...
Low out2
Pulsout out2,value2
RETURN
That's all !!!
Alain
Bookmarks