It seems to work fine on a Arduino Uno. However when I change to MEGA 2560 Pro or SEEEDUINO XIAO, I only get 0's in return with a small delay.