J'ai récupéré la puce (avec son circuit imprimé) d'un clavier, et j'ai relié les connexions qui vont bien sur des boutons poussoirs. J'ai soudé mes boutons poussoirs sur une plaque de prototypage (avec des bandes de cuivre déjà percées), et relié ça à la puce du clavier par un bout de cable
ruban. J'ai choisi les connexions de manière à ce que chaque bouton produise une lettre (plus simple à gérer dans le logiciel qu'un caractère non-ASCII ou le code correspondant à F1 par exemple).
Pour la partie logicielle, le programme de contrôle en perl lit sur son entrée standard les données provenant de /dev/tty1, qui est la console virtuelle par défaut (qui reçoit donc les événements clavier sous forme de caractères).
[^] # Re: Lcdproc ?
Posté par Matthieu Weber . En réponse au journal Contrôler mon MPD depuis un LCD. Évalué à 2.
J'ai récupéré la puce (avec son circuit imprimé) d'un clavier, et j'ai relié les connexions qui vont bien sur des boutons poussoirs. J'ai soudé mes boutons poussoirs sur une plaque de prototypage (avec des bandes de cuivre déjà percées), et relié ça à la puce du clavier par un bout de cable
ruban. J'ai choisi les connexions de manière à ce que chaque bouton produise une lettre (plus simple à gérer dans le logiciel qu'un caractère non-ASCII ou le code correspondant à F1 par exemple).
Sur http://www.mit.jyu.fi/mweber/poppikone/1024x768/poppikone04.jpg(...) on voit en haut à gauche la puce du clavier et le bout de ruban qui la relie aux boutons poussoirs.
Pour la partie logicielle, le programme de contrôle en perl lit sur son entrée standard les données provenant de /dev/tty1, qui est la console virtuelle par défaut (qui reçoit donc les événements clavier sous forme de caractères).