AS5040-ASST AS5040 Programmable contactless magnetic rotary encoder sensor module replaces optical encoder for arduino