diff --git a/usr/examples/02-Board-Control/timer_control.py b/usr/examples/02-Board-Control/timer_control.py new file mode 100644 index 000000000..bdefaf6a0 --- /dev/null +++ b/usr/examples/02-Board-Control/timer_control.py @@ -0,0 +1,15 @@ +# Timer Control Example +# +# This example shows how to use a timer for callbacks. + +import time +from pyb import Pin, Timer + +def tick(timer): # we will receive the timer object when being called + print("Timer callback") + +tim = Timer(4, freq=1) # create a timer object using timer 4 - trigger at 1Hz +tim.callback(tick) # set the callback to our tick function + +while (True): + time.sleep(1000) \ No newline at end of file