Étape 4: Poussoir momentané Debouncing Circuit et LED
Autres essais ont révélé que pour un synthétiseur monophonique code supplémentaire n’est requis pour effectuer la dernière note déclenchement lorsque plus d’une touche et les touches enfoncées carte au même numéro de note MIDI (mais pitchbend différentes valeurs). J’ai donc décidé d’utiliser un bouton poussoir momentané pour basculer entre les modes monophoniques et polyphoniques avec une LED pour indiquer les deux modes.
J’ai acquis un de ces boutons avec une LED intégrée. Cette page explique bien pourquoi debouncing est nécessaire et fournit un éventuel circuit environ 2/3 du chemin vers le bas. J’ai mis en œuvre selon le schéma ci-dessus. Le temps pour ce circuit antirebonds s’acquitter est directement proportionnel à la résistance (externe) et la capacité. J’ai donc choisi le plus gros condensateur dans ma boîte de pièces : 100 pF et j’ai choisi une valeur de résistance (externe) inférieur à la résistance de pull-up interne de 20 K mais toujours grande : 10 K. Ces valeurs a bien fonctionné, donc j’ai gardé les.
J’ai branché la LED en utilisant le schéma ci-dessus avec un courant de 220 ohms limitant la résistance comme l’a recommandé par adafruit.