Fulguitron
Posts: 69
Joined: Mon Jan 12, 2015 8:58 pm

Problemas con mi robot, o camina o mira ...

Tue Oct 09, 2018 6:53 pm

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.

Code: Select all

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)
Por cierto también he probado quitar la función sleep, pero obviamente la cámara no funciona.
Disfruta de mi blog, hobbies y gadgets diferentes y poco comunes.

http://hobbiesygadgets.blogspot.com.es/

Return to “Español”