Datorstyrd Arduino (3 / 7 steg)
Steg 3: Gör ordbehandlingsprogram
Först börjar du med bearbetningsprogram. Det är ett grundläggande program som tar input från datorn och ger dig visuell feedback tillsammans med skriva till en seriell port.
Programmet jag skrev var...
/**
Arduino LED kontroll av: RobotsWillRule 5/2/2015
Baserade bort av representativa färger för lysdioderna. Bearbetning kontroll av tangentbordet. När det gäller lysdioder. R för återställning. **/
import processing.serial.*;
Seriell port;
void setup() {
Anger storleken
storlek (300, 300);
Anger neutral bakgrundsfärg
Background(0);
frameRate(10);
Port = ny följetong (detta, 9600); }
void draw() {
Detta läser för att se om en tangent är nedtryckt
IF(keyPressed) {
Uttalandena om kontrollera om en viss tangenttryckning
om (nyckel == "a" || nyckel == "A") {
Dessa bakgrunder är representativa färger av lysdioder
bakgrund (50, 20, 200);
port.write('B'); Detta skriver till den seriella porten för Arduino
}
om (nyckel == 's' || nyckel == s ') {
bakgrund (0, 100, 0);
port.write('G'); }
Detta är för återställning av skärmen och lysdioderna på Arduino
om (nyckel == "r" || nyckel == "R") {
Background(0,0,0);
port.write('w'); } } }
Alla detta programmet gör är ta ingång a, S, eller R om datorn sedan ger visuell feedback på datorn i form av bakgrundsfärger. Efter som det skriver till en serieport via seriell biblioteket så Arduino kan läsa den. En lista över öppna COM portar skrivs ut i den svarta lådan längst ner i IDE