IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Clavier PS/2 sur Arduino


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2022
    Messages : 6
    Par défaut Clavier PS/2 sur Arduino
    Bonjour, j'aimerais brancher un clavier PS/2 sur mon arduino. Pour le moment je fais des essais le branchement a été fait mais je n'arrive pas à communiquer avec. J'ai copié collé le programme simple test de la librairie PS/2Keyboard mais je ne reçois rien sur mon moniteur.

    Pourrais je avoir de l'aide merci.

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    Fournissez plus d’infos:

    Quel arduino
    Quel branchements
    Quel clavier
    Quel code

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2022
    Messages : 6
    Par défaut
    C'est un Arduino uno.
    Le clavier c'est un Clavier PS2 beige Deluxe 250 OEM 967641-0101 de chez Logitech.
    Donc pour le branchement J'ai branché la Data (fil jaune) sur la borne 8 de l'arduino, l'horloge (fil vert) sur la borne 3, le 5V (fil rouge) sur la borne 5V, et le GND (fil blanc) sur le GND de l'arduino.
    J'ai directement coupé le cable du clavier pour en extraire les fils, je n'ai pas utiliser d'embase comme dans le fichier PDF.

    Et pour le code ainsi que la procédure j'ai utiliser le PDF en pièce jointe que j'ai trouvé sur internet le voici:

    utiliser clavier ps2 sur arduino.pdf

  4. #4
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    Êtes vous sûr d’avoir pris les bons fils ?

    Cf le brochage sur ce site

    https://www.pjrc.com/teensy/td_libs_PS2Keyboard.html

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2022
    Messages : 6
    Par défaut
    Sur ce site il se réfère par rapport à l'embase mais moi je n'ai pas d'embase.
    Après avoir fait plusieurs recherches sur internet je suis tombé sur une vidéo d'un gars qui a fait la même chose que moi, coupé le câble de son clavier pour en extraire les fils.
    Et la couleur des fils correspondait à la couleur de mes fils donc j'ai suivi son raccordement. (Je ne parle pas très bien anglais donc j'ai juste suivi son raccordement)

    Vidéo:


    J'ai fait aussi des tests pour savoir si les fils d'alimentation étaient les bons (allumage du clavier) et j'ai aussi essayé d'inverser les fils de données avec l'horloge pour voir si je m’étaient trompé mais sa ne marche pas non plus.

    Une chose que j'ai remarquée aussi c'est que quand le clavier s'allume je le remarque par trois voyants (Le voyant pour les majuscules + Le voyant pour les chiffres + un autre voyant mais je ne sais pas ce que sais).

    Aussi exemple quand je tente de désactiver le voyant majuscule en touchant le bouton pour les majuscules le clavier ne réagit pas. Et pareil pour les chiffres.

  6. #6
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 629
    Par défaut L'électronique == hard ;-)
    Bonjour,

    Soit la liaison est out soit le clavier est out.

    Pour tester le clavier sans microcontrôleur il faut charger les sorties à tester (en collecteur ouvert) par des résistances 10 à 20 kOhms.

    Avec un oscilloscope il est possible de contrôler si data et clock fonctionnent. Le clock provient du clavier et fournit les transitions permettant de saisir le bit présenté en data. un oscillo à deux voies permet de s'en assurer alors aisément (en single shot)..

    A défaut d'oscillo le multimètre peut servir surtout s'il a un min/max qui lui permette de capter un état fugitif (avec un peu de chance). Sinon il faudra faire un petit montage avec une bascule commandée par un front descendant dont la sortie est visualisée par une led. Un reset initialise la bascule (led éteinte). Un front descendant charge un 1 qui allume la led.

    Il y a un document qui me paraît bien fait sur ce sujet : http://https://www.lias-lab.fr/perso...C4/EC4_TP6.pdf.

    L'absence de basculement des mode majuscule et numérique n'est pas nécessairement de mauvais signe si le clavier attend une prise en compte du microcontrôleur et que la liaison est défaillante. Cependant, si rien ne bouge sur les sorties (notamment clock), il y a du souci à se faire.

    Je n'ai pas de clavier de type PS2, aussi je ne peut faire de tests ce qui limite l'apport.

    Salutations

  7. #7
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    les couleurs des fils peuvent varier, donc faudrait effectivement regarder à l'oscilloscope

    vous pouvez aussi démonter le connecteur (si vous ne l'avez pas jeté) pour voir dans quels pins les fils de couleurs arrivaient et comparer cela avec le schéma du site PJRC (en miroir car au bout du clavier vous avez le connecteur mâle)

    Nom : td_libs_PS2Keyboard_pins.jpg
Affichages : 254
Taille : 80,6 Ko

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2022
    Messages : 6
    Par défaut
    Bonjour, oui en effet c'est de ma faute après avoir démonter le connecteur je me suis rendu que j'avais inversé la data avec le GND.
    Merci pour vos message

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 13/02/2017, 07h49
  2. Clavier Virtuel : Click sur un bouton
    Par Ibn Rochod dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/10/2009, 22h58
  3. Envoyer une touche clavier sans focus sur fenetre
    Par linked dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 21/04/2009, 20h33
  4. Réponses: 2
    Dernier message: 18/07/2008, 14h43
  5. Saisie au clavier sans appuyer sur Entrée
    Par Invité dans le forum Général Python
    Réponses: 1
    Dernier message: 14/05/2008, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo