Sur les nouveaux Arduinos, on peut mettre pinMode à l' un des trois états: OUTPUT, INPUTet INPUT_PULLUP.
Cette page dit:
La puce Atmega sur l'Arduino possède des résistances de rappel internes (résistances qui se connectent à l'alimentation en interne) auxquelles vous pouvez accéder. Si vous préférez les utiliser au lieu de résistances de rappel externes, vous pouvez utiliser l'argument INPUT_PULLUP dans pinMode (). Cela inverse efficacement le comportement, où HIGH signifie que le capteur est éteint et LOW signifie que le capteur est allumé.
Je suis plutôt sûr qu'inverser le comportement n'est pas la seule chose qu'il fait, cependant.
Que fait INPUT_PULLUP-il? Qu'est-ce qui le différencie INPUTet comment décide-t-on lequel utiliser?