Étape 5: Traitement des croquis : récepteur
Import processing.serial.* ;
Serial myPort ;
clé Char = ' n ' ; par défaut = aucune clef
void setup() {}
taille (400, 400) ;
sélection du port codé en dur. Le mien est le deuxième port, vous devrez vérifier quelle est votre série Arduino
println ("ports:") ;
println(Serial.List()) ;
myPort = nouvelle série (ce, Serial.list() [1], 9600) ;
}
{} void draw()
arrière-plan (128, 255, 0) ;
Fill(255) ;
quatre cercles blancs
ellipse (200, 50, 80, 80) ;
ellipse (200, 350, 80, 80) ;
ellipse (50, 200, 80, 80) ;
ellipse (350, 200, 80, 80) ;
if(myPort.available() > 0) {}
clé = myPort.readChar() ;
println(Key) ;
}
Fill(0) ;
{Switch(Key)}
Si l’une des clés : cercle noir
affaire ' t » :
ellipse (200, 50, 80, 80) ;
rupture ;
case « B » :
ellipse (200, 350, 80, 80) ;
rupture ;
case « L » :
ellipse (50, 200, 80, 80) ;
rupture ;
case « R » :
ellipse (350, 200, 80, 80) ;
rupture ;
Si n: ne rien faire
cas ' n ' :
rupture ;
}
clé = ' n ' ;
}