Ошибка при запуске кода:
![error when running the code](https://i.stack.imgur.com/x8QOS.png)
Я изучаю IoT и Python. Я пытаюсь активировать зуммер (GrovePi Starter Kit Buzzer) после того, как ультразвуковой датчик дальности c обнаруживает, что что-то находится на расстоянии 10 см от него в течение 30 секунд, но я пока не смог выяснить, как это сделать.
Я также пытаюсь сделать его многопоточным.
Ниже приведен фрагмент кода для его выполнения.
from datetime import datetime
import time
import grovepi
import threading
from threading import Thread
ultrasonic_ranger = 2
def buzzer():
distant = ultrasonicRead(ultrasonic_ranger)
print(distant,'cm')
if distant <= 10:
t = Timer(30.0)
t.start()
digitalWrite(buzzer_pin,3)