Hola amigos.
Gracias a vuestra ayuda, voy preparando mi programa de control de carrito.
Os pongo un trozo del código, para preguntaros seguidamente:

*while True:*

*    for evento in pygame.event.get():*
*        if evento.type == QUIT:*
*            pygame.quit()*
*            sys.exit()*

*        if evento.type == pygame.KEYDOWN:*



*             if evento.key == K_p:
ventana.blit(imagen1,(posx,posy))                 GPIO.output(12,
GPIO.HIGH)                 sleep(1)*

*            if evento.key == K_q:*
*                ventana.blit(imagen2,(posx,posy))*
*            if evento.key == K_a:*
*                ventana.blit(imagen3,(posx,posy))*
*            if evento.key == K_l:*
*                ventana.blit(imagen4,(posx,posy))*
*            if evento.key == K_x:*
*                ventana.blit(sqImg,(posx,posy))*

*    GPIO.output(12 , GPIO.LOW)*
*    pygame.display.update()*

"p" "q" "l" y "x", van ser las teclas encargadas de mover el carrito
mediante los gpios.
Ahora sólo tengo a _"p" que enciende el gpio 12, le deja unos segundos y
después lo apaga al final de todo el ciclo.

La pregunta es:
¿Cómo podría pulsar "p", que se encendiese el gpio 12, volver a pulsar "p"
y que este se apague o pase a "low"?.
Es que parece más cómodo que como lo hago.

Luego una vez conseguido eso, continuaré con el resto de los controles.
Y al final, seguiré ya con la electrónica, que tengo algo más de
experiencia ahí.

Saludos a toda la lista y gracias!
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a