Le fait tirer le signal au 3V n'empêche pas en principe le capteur de passer à l'état bas (0V), le courant sera juste un peu plus important.
Le fait est qu'il existe plusieurs versions de ces capteurs avec une électronique différente et donc des réactions différentes pour un circuit donné.
Dans notre cas le pullup est nécessaire, non pas pour la raison technique évoquée plus haut, mais pour que l'afficheur fonctionne même lorsqu'il n'y a pas de capteur branché, le signal reste alors toujours haut (3V) et l'afficheur fonctionne toujours (c'est mon cas par exemple).
Il n'y a donc pas d'erreur dans le code, c'est juste que ton capteur ne semble pas supporter un rappel au 3V.
Par contre ton capteur avec sa ref mérite d'être référencé sur le site comme non compatible, car si tu le débranche l'afficheur sera toujours éteint.
Au fait, si l'état haut est 3V, l'état bas est 0V et non rien, que l'on pourrait assimiler à un circuit ouvert. C'est aussi ce qui explique qu'un éventuel pullup ne résistera pas au 0V imposé par le capteur (sauf dans ton cas manifestement)
Le fait est qu'il existe plusieurs versions de ces capteurs avec une électronique différente et donc des réactions différentes pour un circuit donné.
Dans notre cas le pullup est nécessaire, non pas pour la raison technique évoquée plus haut, mais pour que l'afficheur fonctionne même lorsqu'il n'y a pas de capteur branché, le signal reste alors toujours haut (3V) et l'afficheur fonctionne toujours (c'est mon cas par exemple).
Il n'y a donc pas d'erreur dans le code, c'est juste que ton capteur ne semble pas supporter un rappel au 3V.
Par contre ton capteur avec sa ref mérite d'être référencé sur le site comme non compatible, car si tu le débranche l'afficheur sera toujours éteint.
Au fait, si l'état haut est 3V, l'état bas est 0V et non rien, que l'on pourrait assimiler à un circuit ouvert. C'est aussi ce qui explique qu'un éventuel pullup ne résistera pas au 0V imposé par le capteur (sauf dans ton cas manifestement)
Electronicien et spécialiste en impression 3D FDM
https://www.premium-forum.fr/index.php
https://www.premium-forum.fr/index.php