Выполнение функции каждые несколько секунд при чтении ввода из последовательного порта - Circuitpython
Моя программа зацикливается и ждет ввода с компьютера через последовательный порт. После получения ввода он выполняет метод, а затем другой метод, называемый checkRDS. Теперь мне нужно выполнять checkRDS каждые 10 секунд, даже если программа все еще ожидает ввода.
Если бы программа работала на стандартном питоне, это было бы довольно просто, поскольку я бы просто создал поток и позволил ему работать в фоновом режиме. Но поскольку он выполняется на микроконтроллере без поддержки потоковой передачи, это невозможно. Имейте в виду, что программа написана на CircuitPython и имеет ограниченную функциональность.