2016-11-16 22:10:00 +00:00
|
|
|
import utime
|
|
|
|
import machine
|
|
|
|
from hwconfig import LED, BUTTON
|
|
|
|
|
|
|
|
# machine.time_pulse_us() function demo
|
|
|
|
|
2020-02-27 04:36:53 +00:00
|
|
|
print(
|
|
|
|
"""\
|
2016-11-16 22:10:00 +00:00
|
|
|
Let's play an interesting game:
|
|
|
|
You click button as fast as you can, and I tell you how slow you are.
|
|
|
|
Ready? Cliiiiick!
|
2020-02-27 04:36:53 +00:00
|
|
|
"""
|
|
|
|
)
|
2016-11-16 22:10:00 +00:00
|
|
|
|
|
|
|
while 1:
|
2020-02-27 04:36:53 +00:00
|
|
|
delay = machine.time_pulse_us(BUTTON, 1, 10 * 1000 * 1000)
|
2017-02-05 15:01:42 +00:00
|
|
|
if delay < 0:
|
2016-11-16 22:10:00 +00:00
|
|
|
print("Well, you're *really* slow")
|
2017-02-05 15:01:42 +00:00
|
|
|
else:
|
|
|
|
print("You are as slow as %d microseconds!" % delay)
|
2016-11-16 22:10:00 +00:00
|
|
|
utime.sleep_ms(10)
|