code.py
 1  # SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  """Traffic light simulator example for Pico. Turns on red, amber and green LEDs in traffic
 6  light-like sequence.
 7  
 8  REQUIRED HARDWARE:
 9  * Red LED on pin GP11.
10  * Amber LED on pin GP14.
11  * Green LED on pin GP13.
12  """
13  import time
14  import board
15  import digitalio
16  
17  red_led = digitalio.DigitalInOut(board.GP11)
18  red_led.direction = digitalio.Direction.OUTPUT
19  amber_led = digitalio.DigitalInOut(board.GP14)
20  amber_led.direction = digitalio.Direction.OUTPUT
21  green_led = digitalio.DigitalInOut(board.GP13)
22  green_led.direction = digitalio.Direction.OUTPUT
23  
24  while True:
25      red_led.value = True
26      time.sleep(5)
27      amber_led.value = True
28      time.sleep(2)
29      red_led.value = False
30      amber_led.value = False
31      green_led.value = True
32      time.sleep(5)
33      green_led.value = False
34      amber_led.value = True
35      time.sleep(3)
36      amber_led.value = False