Zum 2. Teil hab ich ne Idee:
Die Bedingung " adc1 > 729 AND adc1 < 730" ist unsinn.
Lies sie Dir nochmal in Ruhe durch:
Er soll also etwas machen, solange adc1 größer als 729 (also 730 und mehr) und kleiner als 730 (also 729 und weniger) ist. Das schließt sich gegenseitig aus. Diese Bedingung ist NIEMALS wahr.