Hur man kontrollerar lysdioder med bearbetning och Arduino (2 / 5 steg)
Steg 2: Koden
När jag fick det att fungera, var det faktiskt mycket enkelt. I princip kommer att bearbetning koden vara setup så här:
import processing.serial.*;
Seriella myPort;
void setup() {
println(Serial.list());
myPort = ny följetong (denna, Serial.list() [* X *], 9600);
myPort.buffer(1);
storlek (400, 400);
void draw() {
några kod går här
}
När du ställer in din kod se till att din Arduino är ansluten till den seriella porten. Detta är viktigt eftersom koden försöker peka på specifika arduino som du använder. Köra din kod och titta på den lista som visas längst ned på din behandlingen fönster och sedan ändra variabeln i din kod som jag har angivit den * X * till numrera av den port som din arduino är ansluten till. Min var tredje på listan så jag satte 2 i stället för den * X *. Kom ihåg att listan visas som array poster, detta innebär att första position anges som 0 inte 1.
Arduino koden är ännu enklare att installera:
void setup() {
Serial.BEGIN(9600);
}
Jag har postat de färdiga koderna för du ta och ändra och spela med. Arduinoen sparas som pdxMap.pde och bearbetning koden sparas som serialLEDTest.pde