Bueno, he empezado un nuevo proyecto, el típico robot que pueda controlar en remoto. Lo hago con el VNC pero con la programación en python tengo problemas. He creado un consola de mando con tkinter para poder mover el robot y activar o desactivar la camara, pues al activar la cámara ya no me es posible ejecutar otros botones de movimento. Por el contrario cuando está desactivada puedo mover el robot a mi antojo a través de botones y tkinter. Que hago mal? estoy muy verde aún en python a ver si me podeis echar un mano, os dejo parte del codigo a ver si a alguien se le ocurre algo, muchas gracias por anticipado.
Código: Seleccionar todo
def izquierda ():
GPIO.output(Motor2E,GPIO.HIGH)
GPIO.output(Motor2A,GPIO.HIGH)
GPIO.output(Motor2B,GPIO.LOW)
GPIO.output(Motor1E,GPIO.HIGH)
GPIO.output(Motor1A,GPIO.LOW)
GPIO.output(Motor1B,GPIO.HIGH)
bot_del=Button(v0,text="Izq", command=izquierda)
bot_del.pack()
bot_del.place (x=20, y=60)
def derecha ():
GPIO.output(Motor2E,GPIO.HIGH)
GPIO.output(Motor2A,GPIO.LOW)
GPIO.output(Motor2B,GPIO.HIGH)
GPIO.output(Motor1E,GPIO.HIGH)
GPIO.output(Motor1A,GPIO.HIGH)
GPIO.output(Motor1B,GPIO.LOW)
bot_del=Button(v0,text="Der", command=derecha)
bot_del.pack()
bot_del.place (x=160, y=60)
def camera ():
with picamera.PiCamera() as picam:
picam.resolution = (640, 480)
picam.start_preview()
time.sleep(5)
## picam.stop_preview()
## picam.close()
bot_del=Button(v0,text="Cam", command=camera)
bot_del.pack()
bot_del.place (x=260, y=160)