SHOW:
|
|
- or go back to the newest paste.
1 | import RPi.GPIO as GPIO | |
2 | ||
3 | RED = 17 | |
4 | GRN = 27 | |
5 | ||
6 | def set_LED(color, state): | |
7 | - | GPIO.setwarnings(False) |
7 | + | GPIO.setwarnings(False) |
8 | - | GPIO.setmode(GPIO.BCM) |
8 | + | GPIO.setmode(GPIO.BCM) |
9 | - | GPIO.setup(GRN, GPIO.OUT) |
9 | + | GPIO.setup(GRN, GPIO.OUT) |
10 | - | GPIO.setup(RED, GPIO.OUT) |
10 | + | GPIO.setup(RED, GPIO.OUT) |
11 | ||
12 | - | if color == 'red': |
12 | + | if color == 'red': |
13 | if state == 'on': | |
14 | - | GPIO.output(RED, True) |
14 | + | GPIO.output(RED, True) |
15 | - | return 0 |
15 | + | return 0 |
16 | elif state == 'off': | |
17 | - | GPIO.output(RED, False) |
17 | + | GPIO.output(RED, False) |
18 | - | return 0 |
18 | + | return 0 |
19 | else: | |
20 | - | return 1 |
20 | + | return 1 |
21 | elif color == 'green': | |
22 | - | elif color == 'green': |
22 | + | |
23 | GPIO.output(GRN, True) | |
24 | - | GPIO.output(GRN, True) |
24 | + | return 0 |
25 | - | return 0 |
25 | + | |
26 | GPIO.output(GRN, False) | |
27 | - | GPIO.output(GRN, False) |
27 | + | return 0 |
28 | - | return 0 |
28 | + | |
29 | return 1 | |
30 | - | return 1 |
30 | + | else: |
31 | - | else: |
31 | + |