first commit, arduino capable of sleeping till wake up from hall sensor