Étape 4: Arrêter la lumière : le NES Zapper Gun
En regardant l’interrupteur dans le pistolet, j’ai vu que c’est un appareil normalement ouvert. J’ai aussi remarqué qu’ils mettent un morceau de plastique sur la gâchette pour faire un matériel One-Shot pour le commutateur. J’ai aussi trouvé un debounce matérielle de la platine de pistolet. Le debounce matériel m’a permis d’il s’interfacer directement avec mon Arduino.
Matériel debouncing, c’est juste ce que cela ressemble, le pistolet contient un filtre pour ignorer le rebondissement des premiers quelques millisecondes de la transition de l’interrupteur haut/bas. Fondamentalement, il aide notre Arduino détecte une entrée de l’interrupteur de mise à la terre adéquate. Ce n’est pas parfait, mais je trouve que je peux capturer environ 95 % des tirs de détente de l’arme.