added arduino setup function

This commit is contained in:
Martin Zietz
2020-12-10 19:26:54 +01:00
parent a3dc805f45
commit aa7af54d7f
2 changed files with 8 additions and 1 deletions
+6
View File
@@ -20,6 +20,12 @@ def deactivate_all(): # disables remote control and output on all PSUs and chan
g.zDevice.disable_all()
def setup_arduino():
for pin in g.relayPins:
g.arduino.pinMode(pin, "Output")
g.arduino.digitalWrite(pin, "LOW")
def safe_arduino(): # sets output pins to low and closes serial connection
for pin in g.relayPins:
g.arduino.digitalWrite(pin, "LOW")
+2 -1
View File
@@ -25,7 +25,8 @@ print("Connecting to PSUs...")
func.set_devices() # initiate communication, set handles
print("Connecting to Arduino...")
g.arduino = Arduino() # search for connected arduino and set handle
print("Arduino found.")
print("Arduino found, configuring pins.")
func.setup_arduino()
print("Activating PSU outputs...")
func.activate_all() # activate remote control and outputs on PSUs