Stap 5: Verwerking schets: ontvanger
importeren van processing.serial.*;
Seriële myPort;
char sleutel = 'N'; standaard = geen sleutel
VOID Setup {}
grootte (400, 400);
hardcoded Poortselectie. Mijne is de tweede poort, u zult moeten controleren die is uw Arduino-Serial
println ("poorten:");
println(Serial.List());
myPort = nieuwe Serial (dit, Serial.list() [1], 9600);
}
VOID draw() {}
achtergrond (255, 128, 0);
Fill(255);
vier witte rondjes
ellips (200 50, 80, 80);
ellips (200 350, 80, 80);
ellips (50 200, 80, 80);
ellips (350 200, 80, 80);
if(myPort.available() > 0) {}
sleutel = myPort.readChar();
println(Key);
}
Fill(0);
switch(Key) {}
Als een van de sleutels: zwarte cirkel
'T geval ':
ellips (200 50, 80, 80);
breken;
Case "B":
ellips (200 350, 80, 80);
breken;
geval 'L':
ellips (50 200, 80, 80);
breken;
Case 'R':
ellips (350 200, 80, 80);
breken;
Als N: niets doen
geval 'N':
breken;
}
toets = 'N';
}