Im Moment beschäftige ich mich gerade mit Micropython.
Ich habe folgende Problemstellung:
- Es soll jede Sekunde ein Zählerwert ausgegeben werden
- Gleichzeitig soll es möglich sein, mittels eine User Input (REPL) den Zähler auf 0 zu setzen.
Ich habe es mal mit "uasyncio" probiert und zwei Tasks erzeugt. https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md Im einen wird der Wert kontinuierlich ausgeben und der andere versucht, den User-Input zu lesen. Leider scheint aber das lesen wollen eines User-Inputs
1 |
|
2 |
|
das gesamte System zu blockieren und es geht erst weiter, wenn man eine Taste drückt. Hat jemand eine Lösung für so ein Problem?