forked from zietzm/Helmholtz_Test_Bench
added arduino setup function
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user