diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-11-17 01:10:00 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-11-17 01:10:00 +0300 |
commit | b188d6e9db1842f9f66976ef1d67746239c8006c (patch) | |
tree | daa9c261c0bb86c1d36efe6aa9c3574611f3a9ed /examples | |
parent | 5e9057210a0326be52f368b1b40cf95f1e6d1a73 (diff) | |
download | micropython-b188d6e9db1842f9f66976ef1d67746239c8006c.tar.gz micropython-b188d6e9db1842f9f66976ef1d67746239c8006c.zip |
examples/hwapi: Add example for machine.time_pulse_us().
Diffstat (limited to 'examples')
-rw-r--r-- | examples/hwapi/button_reaction.py | 19 |
1 files changed, 19 insertions, 0 deletions
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) |