Tu peux avoir deux alims et une masse commune.
Autrement pour plus de sécurité tu peux utiliser un opto coupleur
Je n'ai pas mis de pullup du coté de l'arduino, il faut activer le pullup interne.
Comme optocoupleur tu peux utiliser par exemple un 4N25, mais ce n'est pas critique, d'autres optocoupleurs conviendront très bien.