für ein Uni Projekt muss ich über einen Raspberry eine Relaiskarte ansteuern. Das klappt bisher auch schon ganz gut. Das Problem war nun, nachdem ich die GUI erstellt hatte, dass ich nicht weiss, wie ich ggf. mehrere Relais unterschiedlich lange ansteuern kann.
Theoretisch gibt es 12 Relais und diese sollen alle unterschiedlich lange angeschaltet bleiben, aber alle gleichzeitig starten.
Zur veranschaulichung habe ich hier mal einen Screenshot der GUI:
Also im Endeffekt sollen in der Anwendung die jeweiligen Ventile gecheckt werden, dann die entsprechende Zeit der einzelnen Ventile gesetzt werden und danach alle gleichzeitig durch den Startbutton für die gesetzte Zeit geöffnet werden. Wenn ich das mit einer Schleife probiere, dann wartet der Raspberry so lange, bis die time.sleep abgelaufen ist und macht danach mit dem nächsten Ventil weiter - so wie es eben nicht sein soll. Fällt euch vielleicht etwas dazu ein?
Danke im Vorraus