Выполнение функции один раз в несколько секунд при чтении ввода из последовательного интерфейса - Circuitpython - PullRequest
0 голосов
/ 25 марта 2020

Моя программа зацикливается и ожидает ввода от p c через последовательный порт. После получения ввода он выполняет метод, а затем другой метод, называемый checkRDS. Теперь мне нужно выполнять checkRDS каждые 10 секунд, даже если программа все еще ожидает ввода.

Если бы программа работала на стандартном python, это было бы довольно просто, так как я просто создал бы поток и пусть он работает в фоновом режиме. Но поскольку он выполняется на микроконтроллере без поддержки потоков, это невозможно. Имейте в виду, что программа написана на схеме Python и имеет ограниченную функциональность.

...