Bonjour,
j'ai acheté un clavier PS/2 et j'essaye de l'interfacer avec ma UNO sans succès, j'ai testé 3 bibliothèques, je manque d'idée
une aide serait la bienvenue
Bonjour,
j'ai acheté un clavier PS/2 et j'essaye de l'interfacer avec ma UNO sans succès, j'ai testé 3 bibliothèques, je manque d'idée
une aide serait la bienvenue
Comment l'interfacez-vous ? Quel est votre code ? Où est votre schéma ?
bonjour,
j'utilise un petit adaptateur PS/2 à 4 pins : CLK,DATA,VCC et GND, j'ai utilisé les 3 exemples des 3 librairies disponibles pour l'Arduino, rien de bien compliqué, lorsque je branche le clavier les LEDs clignotent comme quoi le clavier est bien alimenté mais aucun caractère ne s'affiche dans la console série. je respecte bien sûr les pins de l'Arduino pour brancher la pin DATA et la pin CLK en fonction de la librairie
On est pas devin:
#include <PS2Keyboard.h>
const int DataPin = 8;
const int IRQpin = 5;
PS2Keyboard keyboard;
void setup() {
keyboard.begin(DataPin, IRQpin, PS2Keymap_US);
//keyboard.begin(DataPin, IRQpin, PS2Keymap_German);
//keyboard.begin(DataPin, IRQpin, PS2Keymap_French);
Serial.begin(9600);
Serial.println("International Keyboard Test:");
}
void loop() {
if (keyboard.available()) {
char c = keyboard.read();
Serial.print(c);
}
}
je précise que c'est le seul interface branché sur mon Arduino
Tu ne précises pas quelle librairie tu as utilisée on va supposer que c'est celle de PaulStoffregen. Dans ce cas IRQpin doit être, comme son nom l'indique, une pin d'interruption. Sur une UNO c'est 2 ou 3 comme indiqué dans les exemples installés avec la librairie.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.