Arduino MIDI Input: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 26: | Zeile 26: | ||
} | } | ||
</source> | </source> | ||
Es ergibt sich folgendes Bild beim Drücken der Tasten am Keyboard: | |||
<source lang="text"> | |||
102 | |||
30 | |||
30 | |||
38 | |||
32 | |||
102 | |||
6 | |||
56 | |||
38 | |||
30 | |||
102 | |||
128 | |||
32 | |||
6 | |||
</source> | |||
Version vom 17. November 2011, 20:48 Uhr
Experimente mit dem Arduino Mega und Midi Input.
Bauteile:
Diode: 1N 4148
Optokoppler: CNY 17F2
Widerstand: 220 Ohm, 2,2 kOhm
Lochrasterplatine: H25PR050
Din Buchse Halbrund
Arduino Sketch:
int incomingByte = 0; // for incoming serial data
void setup() {
Serial.begin(57600);
Serial3.begin(57600);
}
void loop() {
incomingByte = Serial3.read();
if (incomingByte != -1 and incomingByte != 248 and incomingByte != 254) { // Filtering
Serial.println(incomingByte); }
}
Es ergibt sich folgendes Bild beim Drücken der Tasten am Keyboard:
102
30
30
38
32
102
6
56
38
30
102
128
32
6


