mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
356 B
19 lines
356 B
#!/usr/bin/python3 |
|
|
|
import sys |
|
import serial |
|
|
|
mode = sys.argv[1] |
|
relay = sys.argv[2] |
|
|
|
# our relays are "off" means "board is powered". |
|
mode_swap = { |
|
"on" : "off", |
|
"off" : "on", |
|
} |
|
mode = mode_swap[mode] |
|
|
|
ser = serial.Serial('/dev/ttyACM0', 115200, timeout=2) |
|
command = "relay {} {}\n\r".format(mode, relay) |
|
ser.write(command.encode()) |
|
ser.close()
|
|
|