Paso 4: Empuje de botón momentario contra rebotes circuito y LED
Más pruebas revelaron que para un sintetizador monofónico código adicional se requiere para realizar la última nota reactivando cuando más de una tecla y las teclas que presiona el mapa para el mismo número de nota MIDI (pero pitchbend diferentes valores). Así que decidí utilizar un botón momentáneo para cambiar entre los modos monofónicos y polifónicos junto con un LED para indicar los dos modos.
He adquirido uno de estos botones con un LED incorporado. Esta página describe bien por qué contra rebotes es necesario y proporciona un posible circuito 2/3 del camino hacia abajo. He implementado según el esquema anterior. El tiempo de este circuito debouncing descarga es directamente proporcional a la resistencia (externa) y la capacitancia. Así que elegí el condensador más grande en mi caja de piezas: 100 pF y eligió un valor de resistencia (externo) menos que la resistencia interna de pull-up de 20 K pero aún grande: 10 K. Estos valores funcionaron bien, así que les seguí.
Conecté el LED utilizando el esquema anterior con una corriente de 220 Ohmios limitar resistencia como recomendado por adafruit.