summaryrefslogtreecommitdiff
path: root/examples/switch.py
blob: d2bdad040ea49ce79624faaa5edfb6576c619e8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
"""
switch.py
=========

Light up all the leds when the USR switch on the pyboard is pressed.
"""

import pyb

switch = pyb.Switch()
red_led = pyb.LED(1)
green_led = pyb.LED(2)
orange_led = pyb.LED(3)
blue_led = pyb.LED(4)
leds = [red_led, green_led, orange_led, blue_led]

while 1:
    if switch():
        ## red_led.on()
        ## green_led.on()
        ## orange_led.on()
        ## blue_led.on()
        [led.on() for led in leds]
    else:
        ## red_led.off()
        ## green_led.off()
        ## orange_led.off()
        ## blue_led.off()
        [led.off() for led in leds]