Hi.
I am working on a project that requires two arduinos (one local & one wireless), re software: I am using the standard firmata & processing
I have started by assessing whether this is possible or not by using the code below to turn an led on on each board. The codes compiles without any errors nor do I get any errors at runtime, however, it just will not communicate with the two boards. Has anyone attempted this before or would you have any advise for me..
Big Thanks,
Tactiledata
import processing.serial.*;
import cc.arduino.*;
Arduino ard1, ard2;
void setup() {
size(470, 200);
println(Arduino.list());
ard1 = new Arduino(this, Arduino.list()[0], 57600);
ard2 = new Arduino(this, Arduino.list()[2], 57600);
for (int i = 0; i <= 13; i++)
ard2.pinMode(i, Arduino.OUTPUT);
}
for (int i = 0; i <= 13; i++)
ard1.pinMode(i, Arduino.OUTPUT);
}
void draw() {
}
void keyPressed() {
if (key == 'q') {
ard1.digitalWrite(13, Arduino.HIGH);
}
if (key == 'a') {
ard1.digitalWrite(13, Arduino.LOW);
}
if (key == 'w') {
ard2.digitalWrite(13, Arduino.HIGH);
}
if (key == 's') {
ard2.digitalWrite(13, Arduino.LOW);
}
}