Ich hatte das gleiche Problem wie Hallu:
20:21:39: S;9;B^9
20:21:39: received set command
20:21:39: Wrong checksum
Egal welchen Port ich genutzt habe.
Nach langem nachlesen und etwas probieren habe ich folgende Lösung für mich gefunden:
Ich habe den Sketch angepasst und den Button auf einem Pin (2) festgesetzt. Es geht bestimmt eleganter, ich möchte aber Tropen - nicht Programmieren.
Dazu waren folgende Änderungen notwendig:
Zeile 60:
vorher:
droplet.startButton = UNDEFINED_PIN
nachher:
droplet.startButton = 2;
Zeile 77-79:
vorher:
if(droplet.startButton == UNDEFINED_PIN) {
return;
}
nachher:
/*if(droplet.startButton == UNDEFINED_PIN) {
return;
}*/
Zeile 82:
vorher:
int reading = droplet.startButton;
nachher:
int reading = digitalRead(2);
Es ist nicht mehr notwendig einen Button im Droplet hinzuzufügen - es könnte sogar schädlich sein.
Dies funktioniert nur mit Version 0.1.3.
20:21:39: S;9;B^9
20:21:39: received set command
20:21:39: Wrong checksum
Egal welchen Port ich genutzt habe.
Nach langem nachlesen und etwas probieren habe ich folgende Lösung für mich gefunden:
Ich habe den Sketch angepasst und den Button auf einem Pin (2) festgesetzt. Es geht bestimmt eleganter, ich möchte aber Tropen - nicht Programmieren.
Dazu waren folgende Änderungen notwendig:
Zeile 60:
vorher:
droplet.startButton = UNDEFINED_PIN
nachher:
droplet.startButton = 2;
Zeile 77-79:
vorher:
if(droplet.startButton == UNDEFINED_PIN) {
return;
}
nachher:
/*if(droplet.startButton == UNDEFINED_PIN) {
return;
}*/
Zeile 82:
vorher:
int reading = droplet.startButton;
nachher:
int reading = digitalRead(2);
Es ist nicht mehr notwendig einen Button im Droplet hinzuzufügen - es könnte sogar schädlich sein.
Dies funktioniert nur mit Version 0.1.3.