Arduino MIDI Input: Unterschied zwischen den Versionen

Aus Technik-fan.de Wiki
Wechseln zu: Navigation, Suche
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


Platine von vorne

Platine von hinten

Belegung des DIN Steckers - MIDI Input