A0 (Analouge to Digital? In)

and if value is 1024 { perform routine }

Your Arduino is very badly damaged if an analogRead returns 1024.

Note, on some variants (e.g. Nano) A6 and A7 are simply inputs to the analogue input multiplexer and cannot be used as digital pins.