Ejemplo n.º 1
0
Archivo: cp.py Proyecto: lovedva/B
def motord1():
	print ("路由:motord1,方法rotatemotor1打印")
	global cw
	print (cw)
	boardop.turnon(boardop.In1_Motor)
	boardop.turnoff(boardop.In2_Motor)

	return "GPIO13==True GPIO19==False"
Ejemplo n.º 2
0
Archivo: cp.py Proyecto: lovedva/B
def mrun():
	global cw
	global ccw
	global stp
	boardop.turnon(boardop.In1_Motor)
	boardop.turnoff(boardop.In2_Motor)
	time.sleep(cw)
	boardop.turnon(boardop.In2_Motor)
	boardop.turnoff(boardop.In1_Motor)
	time.sleep(ccw)
	boardop.turnoff(boardop.In1_Motor)
	boardop.turnoff(boardop.In2_Motor)
	time.sleep(stp)
	print "mrun finished"
Ejemplo n.º 3
0
Archivo: cp.py Proyecto: lovedva/B
def mautorun(timelist,loop):
	loop=int(loop)
	for i in range (1,loop+1):
		print str(i)+"次"
		for item in timelist:
			boardop.turnon(boardop.In1_Motor)
			boardop.turnoff(boardop.In2_Motor)
			time.sleep(float(item.get('cw')))
			boardop.turnon(boardop.In2_Motor)
			boardop.turnoff(boardop.In1_Motor)
			time.sleep(float(item.get('ccw')))
			boardop.turnoff(boardop.In1_Motor)
			boardop.turnoff(boardop.In2_Motor)
			time.sleep(float(item.get('stp')))
	print "mautorun finished"
Ejemplo n.º 4
0
Archivo: cp.py Proyecto: lovedva/B
def motord2():
	print ("路由:motord2,方法rotatemotor2")
	boardop.turnon(boardop.In2_Motor)
	boardop.turnoff(boardop.In1_Motor)

	return "GPIO13==False GPIO19==True"
Ejemplo n.º 5
0
Archivo: cp.py Proyecto: lovedva/B
def pullupgpio(pinname):
	print ("进入路由pullupGPIO,方法pullupGPIO打印")
	#boardop.turnon(boardop.LED0)
	print(boardop.getPIN_NUM(pinname)) #得到部件名称的GPIO编号
	boardop.turnon(boardop.getPIN_NUM(pinname))
	return "LED0 ON, GPIO17==True "
Ejemplo n.º 6
0
Archivo: cp.py Proyecto: lovedva/B
def index():
	print ("进入cp,index()方法")
	boardop.init()
	boardop.turnon(boardop.LED0)
	return render_template('index.html')
Ejemplo n.º 7
0
Archivo: cp.py Proyecto: lovedva/B
# LED0=17  #GPIO for UC
# In1_Motor=13   #GPIOXX 
# In2_Motor=19
TempOUT1=14 #60度
TempOUT2=23 #70度 [23]
TempOUT3=16 #90度 [45]

# RPi.GPIO.setup(LED0, RPi.GPIO.OUT)
# RPi.GPIO.setup(In1_Motor, RPi.GPIO.OUT)
# RPi.GPIO.setup(In2_Motor, RPi.GPIO.OUT)
RPi.GPIO.setup(TempOUT1, RPi.GPIO.OUT)
RPi.GPIO.setup(TempOUT2, RPi.GPIO.OUT)
RPi.GPIO.setup(TempOUT3, RPi.GPIO.OUT)

ads1248.init()
boardop.turnon(3) #conversation start
boardop.turnoff(TempOUT1)
boardop.turnoff(TempOUT2)
boardop.turnoff(TempOUT3)
#绑定进程方法
cw=0
ccw=0
stp=0
process=None
ph1=None
ph2=None
ph3=None

manager = BaseManager()
manager.register('PWM', RPi.GPIO.PWM)
manager.start()