Guten Morgen Cysign,
ich glaube Dir sind einfach nur die Klammern verrutscht:
ich habe das mal etwas geschoben, dann leuchtet es Dir auch sicherlich auch ein:
Code:
void loop(){
if (midiB.read())
tempZahl = midiB.getType();
if (tempZahl == 250)
{
Serial.println("Midi start");
}
if (tempZahl == 252) // hier kommt er IMMER an, weil das letzte Byte das STOP war......
{
Serial.println("Midi stop");
}
}
// es sollte sicherlich so sein:
Code:
void loop()
{
if (midiB.read())
{
tempZahl = midiB.getType();
if (tempZahl == 250)
{
Serial.println("Midi start");
}
if (tempZahl == 252){
Serial.println("Midi stop");
}
}
Lesezeichen