Étape 2: Le Code
Une fois que je l’ai eu à travailler, c’était en fait très simple. Fondamentalement, le code de traitement sera configuration comme ceci :
Import processing.serial.* ;
Serial myPort ;
void setup() {}
println(Serial.List()) ;
myPort = nouvelle série (ce, Serial.list() [* X *], 9600) ;
myPort.buffer(1) ;
taille (400, 400) ;
{} void draw()
un code va ici
}
Lorsque vous configurez votre code Assurez-vous que votre Arduino est connecté à votre port série. Ceci est important car le code tente de pointer sur l’arduino spécifique que vous utilisez. Exécutez votre code et regardez la liste qui s’affichera au bas de votre fenêtre de traitement et puis modifiez la variable dans votre code qui je l’ai indiqué par le * X * pour le numéro du port auquel est connecté votre arduino. Le mien était le troisième sur la liste alors j’ai mis 2 au lieu du * X *. Gardez à l’esprit que la liste est affichée en tant qu’entrées de tableau, ce qui signifie que la première position est indiquée comme 0 pas 1.
Le code de l’Arduino est encore plus simple à installer :
void setup() {}
Serial.Begin(9600) ;
}
J’ai posté les codes dûment remplis pour vous à prendre et à modifier et à jouer avec. L’arduino est enregistré sous pdxMap.pde et le code de traitement est enregistré sous serialLEDTest.pde