Facebook
From pAWEŁ, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 233
  1.  #include <MIDI.h>
  2. #include <MIDI_defs.h>
  3. #include <midi_message.h>
  4. #include <midi_namespace.h>
  5. #include <midi_settings.h>
  6.  
  7. MIDI_CREATE_INSTANCE(HardwareSerial,Serial, midiOut); // create a MIDI object called midiOut
  8. int licznik=1;
  9.  
  10. void setup() {
  11. Serial.begin(31250); // setup serial for MIDI
  12. pinMode(8, INPUT_PULLUP); //Przycisk jako wejście
  13. pinMode(9, INPUT_PULLUP); //Przycisk jako wejście
  14.  
  15. }
  16.  
  17. void loop()
  18. {
  19. if (digitalRead(8) == LOW) { //Jeśli przycisk wciśnięty
  20. midiOut.sendProgramChange(licznik++, 01); // kanał
  21. delay(50);}
  22.  
  23. {
  24. if (digitalRead(9) == LOW) { //Jeśli przycisk wciśnięty
  25. midiOut.sendProgramChange(licznik--, 01); // kanał 23
  26. delay(50);}
  27.  
  28. }
  29. }