Aujourd'hui j'ai soudé quelques composants simples (boutons poussoirs, buzzer, photorésistances, potentiomètre, ..) à des rallonges de servomoteur (voir ici) dans le but des les utiliser avec l'easycard, d'EasyRobotics.
(L'easycard possède des connecteurs trois broches dont une est reliée au signal, une au 5V et une à la masse. Ce qui permet une connexion plus aisée et une facilité de montage.)
J'ai mis des résistances en plus des 3 fils.
Par exemple, sur les boutons poussoirs et sur la photorésistance.
Pour le bouton poussoir, la résistance se trouve sur le 5V.
Et pour la photorésistance, la résistance se trouve sur la masse.

Je l'ai fait car j'avais déjà un exemple de soudé et que j'ai vérifié sur différents liens. (Par exemple : Ressources pour l'interactivité.)
Je comprends vaguement le principe d'imposer un état "1" ou "0" à un circuit intégré.
Je comprends moins en quoi c'est indispensable pour l'arduino par contre. Si j'avais du penser la chose par moi-même (sans lire plein de choses sur le net) j'aurais mis une pin de l'arduino vers une patte de BP et je serais retourné vers une autre pin de l'arduino. J'aurais mis la première à l'état "haut" et j'aurais vérifié ce qui arrivait sur la seconde (dépendant donc du BP).
J'aurais donc perdu une pin. Mais à part ça ?
Je me trompe complètement, mon idée n'aurait jamais marché ?
Comment fonctionne ce principe de résistance pull-up/pull-down ?
Merci d'avance !