32 lines
574 B
Plaintext
32 lines
574 B
Plaintext
|
|
void setup() {
|
|
// Set MIDI baud rate:
|
|
Serial.begin(31250);
|
|
for (int i=2 ; i<8 ; i++) pinMode(i, OUTPUT);
|
|
for (int i=2 ; i<8 ; i++) digitalWrite(i, LOW);
|
|
|
|
|
|
}
|
|
|
|
void loop(){
|
|
for (int i=2 ; i<8 ; i++)
|
|
{
|
|
digitalWrite(i, LOW);
|
|
delay(1000);
|
|
digitalWrite(i, HIGH);
|
|
delay(1000);
|
|
}
|
|
//Serial.print(0XF0,BYTE);
|
|
if (Serial.available() > 0) {
|
|
Serial.print(Serial.read(),BYTE);
|
|
}
|
|
/*noteOn(0x90, 0x20, 0x45);
|
|
delay(100);*/
|
|
}
|
|
|
|
void noteOn(int cmd, int pitch, int velocity) {
|
|
Serial.write(cmd);
|
|
Serial.write(pitch);
|
|
Serial.write(velocity);
|
|
}
|