Example #1
0
	def __init__(self, bindTo = "", port = SERVER_PORT):
		UdpServer.__init__(self, bindTo, port)

		io = DigitalIO()

		mch1 = MCtlChannel(io.getOutput(7), io.getOutput(8))
		mch2 = MCtlChannel(io.getOutput(9), io.getOutput(10))
		mctl = DualChannelMCtl(mch1, mch2)
		self.vehicle  = Vehicle(mctl)
Example #2
0
#!/usr/bin/python

from io.digital import Pin, PinIn, PinOut, DigitalIO

try:
	io = DigitalIO()
	pi = io.getInput(7)
	po = io.getOutput(8)

	pi.state()
	po.state()

	po.toggle()
	po.state()

except Exception as e:
	print e
Example #3
0
#!/usr/bin/python

from time import sleep 

from io.digital import DigitalIO
from device.dcmctl import MCtlChannel, DualChannelMCtl 


try:
	io = DigitalIO()

	mch1 = MCtlChannel(io.getOutput(7), io.getOutput(8))
	mch2 = MCtlChannel(io.getOutput(9), io.getOutput(10))
	mctl = DualChannelMCtl(mch1, mch2)

	print "FORWARD - both"
	mctl.fw(1, 1)	# forward both motors
	sleep(2)
	mctl.br(1, 1)	# break both motors

	print "BACKWARD - both"
	mctl.bw(1, 1)	# backward both motors
	sleep(2)
	mctl.br(1, 1)	# break both motors

	print "FORWARD - ch1"
	mctl.fw(1, 0)	# forward channel 1
	sleep(2)
	mctl.br(1, 1)	# break both motors

	print "FORWARD - ch2"