Arduino MIDI Input: Unterschied zwischen den Versionen
Aus Technik-fan.de Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
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, 19: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