Arduino MIDI Bass Pedals (8 / 11 paso)

Paso 8: Programación (contra rebotes los interruptores x 12)

Aquí está nuestro lazo debounced. Tenga en cuenta que también estamos almacenando los tiempos debounce como valores independientes 12:

int buttonState [12]; la lectura actual del pin de entrada
int lastButtonState [12] = {baja, baja, baja, baja, baja, baja, baja, baja, baja, baja, baja, baja};
largo lastDebounceTime [12] = {0,0,0,0,0,0,0,0,0,0,0,0}; la última vez que el pin de salida fue fijada debounceDelay largo = 50; el tiempo de debounce; aumentar si la salida parpadea

para (int x = 0; x < 12; x ++) {}
currentPin [x] = digitalRead(pedalPins[x]);
Si (currentPin [x]! = {lastButtonState[x])}
lastDebounceTime [x] = millis();
}

Si ((millis() - lastDebounceTime[x]) > debounceDelay) {}
Si (currentPin [x]! = {buttonState[x])}
buttonState [x] = currentPin [x];
Si (currentPin[x]==0) {Serial.print ("Pedal"); Serial.Print(x+1); Serial.println ("Up"); }
Si (currentPin[x]==1) {Serial.print ("Pedal"); Serial.Print(x+1); Serial.println ("abajo"); }
}
}

lastButtonState [x] = currentPin [x]; }

}

Funciona muy bien! No repetición activa ahora. Apenas limpiar arriba y abajo de los eventos. Vamos a hacer MIDI!

Artículos Relacionados

Fácil MIDI Bass Pedals de su viejo teclado MIDI

Fácil MIDI Bass Pedals de su viejo teclado MIDI

Pedaleras de órgano han existido desde el siglo XIII. La idea es fantástica!Puede utilizar los pies para los deberes bajo mientras que sus dedos están ocupados jugando registros más altos. Por supuesto también puede utilizar Pedaleras MIDI para repro
Arduino MIDI teclado de Pedal de pie

Arduino MIDI teclado de Pedal de pie

El origenMi papá es músico. Toca multitud de instrumentos. Sin embargo, sólo tiene dos brazos, pero también tiene las piernas! Que cuando decidimos que reutilizar los pedales de pie de un viejo órgano y convertirlos en un arduino powered teclado MIDI
Arpa del Laser de rápida Arduino MIDI

Arpa del Laser de rápida Arduino MIDI

¡Hola!He creado unos Arduino (y más recientemente, Olimexino) enmarcado arpas láser de MIDI (ver uno aquí), y con frecuencia recibo correos electrónicos pidiendo más información sobre cómo construir uno. Estoy poniendo este instructable para dar una
Controlador Arduino MIDI

Controlador Arduino MIDI

Un controlador MIDI es cualquier pieza de equipo que genera y transmite los datos MIDI para dispositivos compatibles con MIDI. En Resumen, si tiene botones en el controlador de MIDI, puede programar los botones a cualquier sonido que desee a través d
Controlador Arduino Midi con una distancia de ZX y gesto Sensor

Controlador Arduino Midi con una distancia de ZX y gesto Sensor

Bienvenido a este instructable sobre cómo construir un controlador Midi muy básico con la distancia de ZX de SparkFun y Sensor de gesto. Este instructable es parte de una asignación de la escuela.Nota: Se trata de ningún tutorial de codificación. El
Redneck MIDI sostener pedal - DIY

Redneck MIDI sostener pedal - DIY

el gran secreat de pedales de sustain para teclados electrónicos es que son solo encendido y apagado de interruptores. Es decir, cuando usted presiona el pedal, se conectan dos cables. Eso es todo. Ahora Supongamos que usted está de humor para compon
Tambores de Arduino MIDI

Tambores de Arduino MIDI

Siempre he querido aprender a tocar un kit de batería, pero mis padres nunca me dejaron porque 'ocupa mucho espacio' y 'hace mucho ruido'.Ahora, muchos años y algunos conocimientos eléctricos más tarde, he decidido hacer mi propio kit de batería elec
Arduino, sensores y MIDI

Arduino, sensores y MIDI

Ahora que estás al día sobre el uso de entradas y salidas de Arduino, este Instructable le dará todo que lo necesario para empezar a usar sensores para activar notas MIDI de Arduino. Este post es la última entrega de una serie de talleres que dirigió
Pedal de guitarra de Arduino

Pedal de guitarra de Arduino

El Pedal de guitarra de Arduino es un pedal multiefectos digital basado en el Pedal de guitarra de Arduino Lo-Fi originalmente publicado por Kyle McDonald. Hice algunas modificaciones a su diseño original. Los cambios más notables son el preamplifica
Construcción de una controlador de Midi básico parte 1 - 3 fácil olla (potenciómetro) Arduino Uno efectos controlador Midi (serie-USB)... Rápido, fácil y barato!

Construcción de una controlador de Midi básico parte 1 - 3 fácil olla (potenciómetro) Arduino Uno efectos controlador Midi (serie-USB)... Rápido, fácil y barato!

Hola a todos,Soy relativamente nuevo en Arduino y así han estado luchando contra mi manera de hacer mis propios controladores midi. Hay una gran cantidad de información alrededor pero no pude encontrar un tutorial simple para un dispositivo tan simpl
Batería de Rockband de MIDI Arduino

Batería de Rockband de MIDI Arduino

este video muestra un prototipo temprano de mi batería de rockband de arduino MIDI.
Controlador de DJ MIDI de estilo arcade

Controlador de DJ MIDI de estilo arcade

>>> esto no es muy acabado pero ya armado un poco del circuito. Voy a actualizar el instructivo y subir un video cuando se ordena <<<He sido DJ por cerca de 10 años, y para los últimos he intercambiado buena viejo vinilo moda vinilo virt
Arduino debido basado en controlador de Fractal Audio Axe-FX II

Arduino debido basado en controlador de Fractal Audio Axe-FX II

He utilizado efectos de guitarra y preamps como el Digitech GSP-21 y el SGX2000 arte en mi plataforma vivo desde principios de los noventa. Aunque grandes unidades durante su período, ya era hora de una actualización. Después de leer algunos comentar
Arduino juego Arcade de disparos

Arduino juego Arcade de disparos

Hola amigos,Bienvenido a mi campo de tiro.Este instructable es trata de hacer tu propio juego de disparos dentro de su presupuesto. Esta configuración me costo unos 15$ (1000INR)El proyecto es ahora de la versión alpha. El juego y animaciones, ven en