Microcontroller Forum Hallo liebes Forum Ich bin relativ neu in diesem Bereich, habe mir jedoch bereits ein Wenig Know-How angeeignet, da ich ein Projekt realisieren möchte.
In dem Projekt werden Servos und Schrittmotoren angesteuert und ein IR-Sensor ausgewertet. Nun ist der Ablauf sequenziell. Das heisst Schrittmotor dreht 45 Grad Servo1 dreht 90 Grad und wieder zurück Schrittmotor dreht wieder 45 Grad Servo2 dreht 90 Grad zurück und wiedervorwärts.
Das Ganze mache ich mit Micropython und einem Raspberry Pico.
Für die Bedienung, möchte ich einen Taster verwenden, der das Programm startet und so lange im Loop wiederholt, bis ich den Taster wieder drücke.
Das Problem ist, dass ich den Taster genau dann drücken muss, wenn ich in der Sequenz am entsprechenden Punkt bin.
Was ist hierfür die saubere Lösung?
Ich möchte den Taster zu jedem Zeitpunkt drücken können und das Programm soll dann den Durchlauf noch fertig machen und anschliessend nicht mehr starten.
Danke euch für euer Feedback und lieber Gruss Remo