Fran Carranza
Posts: 1
Joined: Tue Mar 17, 2015 3:30 am

Control de GPIO con teclado

Tue Mar 17, 2015 3:39 am

Hola qué tal? Estoy iniciando los caminos de la programación en Python con mi Rasp. Ya estuve controlando el encendido y apagado de algunos leds a través de las sentencias de GPIO.HIGH y GPIO.LOW.

Lo que me gustaría hacer ahora es controlarlos a través del pulsado de ciertos botones del teclado, es decir:

Pulsando 'a' : se enciende el led N°1, y se apaga al soltarlo.
Pulsando 'b' : se enciende el led N°2, y se apaga al soltarlo.
Pulsando 'c' : se enciende el led N°3, y se apaga al soltarlo y así...


Entiendo que se tiene que configurar al teclado como entrada, pero no se cómo se hace para definir tales botones de control (a,b,c..) ni tampoco se cómo correrlos durante el programa en ejecución.

Agradezco su ayuda!

Fran

User avatar
actkk2000
Posts: 1309
Joined: Wed Apr 02, 2014 3:22 am

Re: Control de GPIO con teclado

Wed Mar 18, 2015 2:53 am

Quiza esto sirva de guia para empezar:
http://www.lawebdelprogramador.com/foro ... tecla.html

Slds!
Robot +Camara +Sensores +Encoder +Servo +Matriz8x8 +Joystick:
https://www.raspberrypi.org/forums/viewtopic.php?f=76&t=130470

sg1jasper
Posts: 1
Joined: Wed Mar 18, 2015 4:58 pm

Re: Control de GPIO con teclado

Wed Mar 18, 2015 5:00 pm

Si te decides por C++ para programarlo te podría ayudar, en esta cuestión concreta con emplear la función getch() de c te vendría al pelo.

Un saludo

redgod
Posts: 5
Joined: Thu Sep 10, 2015 1:14 pm

Re: Control de GPIO con teclado

Wed Sep 23, 2015 9:48 pm

hola , quizas me podrian ayudar estoy armando un carpc pero sin touchscreen ya q en mi pais son muy caros , y voy a usar un tft de video compuesto, nesecito crear 6 teclas para poder controlar el carpc para poder moverme por las opciones , algo asi como 4 flechas arriba abajo derecha izq y un boton de ok y esc , eso se deberia de hacer con los conectores gpio por lo q pienso alguien me ayudaria? no se nada de programacion es para poder controlar kodi

blamarpa
Posts: 454
Joined: Thu May 23, 2013 4:02 pm
Location: España

Re: Control de GPIO con teclado

Wed Sep 23, 2015 10:18 pm

redgod wrote:hola , quizas me podrian ayudar estoy armando un carpc pero sin touchscreen ya q en mi pais son muy caros , y voy a usar un tft de video compuesto, nesecito crear 6 teclas para poder controlar el carpc para poder moverme por las opciones , algo asi como 4 flechas arriba abajo derecha izq y un boton de ok y esc , eso se deberia de hacer con los conectores gpio por lo q pienso alguien me ayudaria? no se nada de programacion es para poder controlar kodi
¿que tal un teclado numérico usb? o mejor una interfaz web para manejarlo con un móvil. Allí serán caras las pantallas táctiles pero seguro que tienes un teléfono móvil con ella a mano.
Otra idea más, ¿sabes que hay clientes vnc para android? quizá para ver una peli sea lento pero para poner los mandos y ver la peli en la pantalla del carpc vale. Para poner música o sacar imágenes de fotos o incluso gps también vale.

raspdroid
Posts: 1606
Joined: Thu Nov 06, 2014 9:15 am
Location: Gran Canaria :: España

Re: Control de GPIO con teclado

Wed Sep 23, 2015 11:52 pm

Hola,

En Java lo puedes hacer con la clase KeyEvent. https://docs.oracle.com/javase/tutorial ... tener.html (que es lenguaje que conozco).

En python no sé como lo harán pero creo que lo puedas hacer con pygame https://www.pygame.org/docs/ref/key.html

Saludos

Return to “Español”