Inputs, Outputs, Analog Sensors, oh my!
I'm getting into the phidgets more and more. I'm including a sample video and the python code used in it.
Sorry for the awful narration.
def interfaceKitSensorChanged(e):
#print "Sensor %i: %i" % (e.index, e.value)
repeatLoop(e.value)
return 0
def interfaceKitOutputChanged(e):
print "Output %i: %s" % (e.index, e.state)
return 0
def repeatLoop(num):
if num > 100:
interfaceKit.setOutputState(0,True)
interfaceKit.setOutputState(1,False)
interfaceKit.setOutputState(2,False)
if num > 400:
interfaceKit.setOutputState(0,True)
interfaceKit.setOutputState(1,True)
interfaceKit.setOutputState(2,False)
if num > 800:
interfaceKit.setOutputState(0,True)
interfaceKit.setOutputState(1,True)
interfaceKit.setOutputState(2,True)
if num < 101:
interfaceKit.setOutputState(0,False)
interfaceKit.setOutputState(1,False)
interfaceKit.setOutputState(2,False)
return 0