Arduino stoppen?
Hey, wie stoppe ich den Arduino bzw wie mache ich es, dass er nach einem bestimmten Befehl aufhört?
Bei mir ist es zB gerade so, dass ich möchte dass der Arduino stoppt, wenn die Zahl 1 erreicht ist. Also: if (i(meine Variable)==1) und dann weiß ich nicht mehr weiter... Wir arbeiten gerade mit dem seriellen Monitor, falls das weiterhilft :)
Viele Grüße
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Arduino
void setup() {
Serial.begin(9600);
for (int i = -10 ; i < 15; i++) {
Serial.println(i);
if (i == 1) {
break;
}
}
}
Link zur Break Anweisung. Mit break wird die Schleife verlassen.
____________________________
Das geht auch. Er macht dann 30 Sekunden Pause:
if (i == 1) {
delay(30000);
}
Dann wird allerdings weitergearbeitet.
Wenn Stoppen geht nicht, es sei du baust eine Schaltung, wo der Arduino sich seine Stromversorgung abschaltet.
Du kannst ihn aber in einer Endlosschleife festsetzen:
while (1) {}