From e083ca6185d1b85338e869e400ef1c8188e2981f Mon Sep 17 00:00:00 2001 From: ladyada Date: Thu, 28 Sep 2017 21:25:08 -0400 Subject: [PATCH] first test --- Introducing_Gemma_M0/Gemma_DigitalIO.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Introducing_Gemma_M0/Gemma_DigitalIO.py diff --git a/Introducing_Gemma_M0/Gemma_DigitalIO.py b/Introducing_Gemma_M0/Gemma_DigitalIO.py new file mode 100644 index 000000000..8d9ad4f87 --- /dev/null +++ b/Introducing_Gemma_M0/Gemma_DigitalIO.py @@ -0,0 +1,21 @@ +# Gemma IO demo #1 - General Purpose I/O + +from digitalio import DigitalInOut, Direction, Pull +import board +import time + +led = DigitalInOut(board.D13) +led.direction = Direction.OUTPUT + +button = DigitalInOut(board.D1) +button.direction = Direction.INPUT +button.pull = Pull.UP + +while True: + # we could also just do "led.value = not button.value" ! + if button.value: + led.value = False + else: + led.value = True + + time.sleep(0.01) # debounce delay