From b188d6e9db1842f9f66976ef1d67746239c8006c Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 17 Nov 2016 01:10:00 +0300 Subject: examples/hwapi: Add example for machine.time_pulse_us(). --- examples/hwapi/button_reaction.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 examples/hwapi/button_reaction.py (limited to 'examples/hwapi/button_reaction.py') diff --git a/examples/hwapi/button_reaction.py b/examples/hwapi/button_reaction.py new file mode 100644 index 0000000000..5e1890d5aa --- /dev/null +++ b/examples/hwapi/button_reaction.py @@ -0,0 +1,19 @@ +import utime +import machine +from hwconfig import LED, BUTTON + +# machine.time_pulse_us() function demo + +print("""\ +Let's play an interesting game: +You click button as fast as you can, and I tell you how slow you are. +Ready? Cliiiiick! +""") + +while 1: + try: + delay = machine.time_pulse_us(BUTTON, 1, 10*1000*1000) + print("You are as slow as %d microseconds!" % delay) + except OSError: + print("Well, you're *really* slow") + utime.sleep_ms(10) -- cgit v1.2.3