code.py
 1  # SPDX-FileCopyrightText: 2022 Dan Halbert for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  # DOESN'T WORK
 6  import time
 7  
 8  import board
 9  import digitalio
10  
11  
12  def blink(pin, interval, count):
13      with digitalio.DigitalInOut(pin) as led:
14          led.switch_to_output(value=False)
15          for _ in range(count):
16              led.value = True
17              time.sleep(interval)
18              led.value = False
19              time.sleep(interval)
20  
21  
22  def main():
23      blink(board.D1, 0.25, 10)
24      # DOESN'T WORK
25      # Second LED blinks only after the first one is finished.
26      blink(board.D2, 0.1, 20)
27  
28  
29  main()