Code: Select all
import time
import board
from digitalio import DigitalInOut, Direction
# vibrating disc mini motor disc connected on D2
vibrating_disc = DigitalInOut(board.D1)
vibrating_disc.direction = Direction.OUTPUT
on_time = .5 # Vibration motor run time, in seconds
interval = 2 # Time between reminders, in seconds
start_time = time.monotonic()
while True:
timer = time.monotonic() - start_time
if timer >= interval and timer <= (interval + on_time):
vibrating_disc.value = True
elif timer >= (interval + on_time):
vibrating_disc.value = False
start_time = time.monotonic()