Stap 3: Controleer de Processing programma
U start met het programma van de verwerking. Het is een basic programma dat is de input van de computer en geeft u visuele feedback samen met schrijven op een seriële poort.
Het programma dat ik schreef was...
/**
Arduino LED controle door:-RobotsWillRule 5/2/2015
Gebaseerd off van representatieve kleuren voor de LEDs. Process control door toetsenbord. ZOALS voor de LEDs. R voor reset. **/
importeren van processing.serial.*;
Seriële poort;
VOID Setup {}
Hiermee stelt u de grootte
grootte (300, 300);
Hiermee stelt u de neutrale achtergrondkleur
Background(0);
frameRate(10);
poort = nieuwe Serial (dit, 9600); }
VOID draw() {}
Dit leest om te zien als een toets wordt ingedrukt
if(keyPressed) {}
Deze verklaringen als controleren om te zien als een bepaalde toets is ingedrukt
Als (sleutel == 'a' || sleutel == 'A') {}
Deze achtergronden zijn de representatieve kleuren van de LED 's
achtergrond (50, 20, 200);
Port.write('B'); Dit schrijft naar de seriële poort voor de Arduino
}
Als (sleutel == de ' || sleutel == de ') {}
achtergrond (0, 100, 0);
Port.write('G'); }
Dit is voor het resetten van het scherm en de LED's op de Arduino
Als (toets 'r' == || toets 'R' ==) {}
Background(0,0,0);
Port.write('w'); } } }
Alle dit programma doet nemen input van A, S, of R op de computer dan geeft visuele feedback op de computer in de vorm van achtergrondkleuren. Daarna schrijft het op een seriële poort via de seriële bibliotheek zodat de Arduino kan lezen. Een lijst van open COM-poorten worden afgedrukt in de zwarte doos bij de bodem van de winde