normalement c'est du pull down , donc ça commute au 0V au pulse et ça l'arduino doit le détecter (meme si on est a 1.8V) par contre si les pullup interne de l'arduino sont activée on va envoyer du 5V dans les dent des sortie en 1.8V et la ça peu les cramé !
c'est vrai que pour etre propre et safe au minimum des linedrivers pour adapté les tension (un simple transistor avec ses résistance par entrée uc ) ou un optocoupleur par entrée
comme j'ai dit je n'ai pas de regle de se type chez moi donc je n'ai jamais expérimenter , mais les tension differente oui
on vend des pcb avec 2 / 4 / voir 8 optocoupleur ou transistor pour adapté les tension des signaux , ça se trouve sur aliexpress pour 3 fois rien , exemple
ici ou tu peu entré entre 1.2V et 3.3V et sortir 1.65V a 5.5V et inversement (bidirectionnel )
ou
ici avec different model selon les besoin