Étape 4: Clavier PS/2 - port souris
Pièces :
ohm résistance 1k (x2)
Clavier PS/2 avec tour de 4 à 6 broches
Broche mâle en-tête 6
Broche mâle en-tête 1
Pièces facultatives :
broches d’en-tête mâles et femelles 4
Fiche femelle PS/2
petit circuit dénudé ou autre matériau prototype similaire
Souris PS/2 avec tour de 4 à 6 broches
Construction :
Vous utilisez probablement un ancien clavier ou souris alors faire assurer qu’ils fonctionnent correctement avant que vous les retravaillez. Couper le cordon du clavier est rapide et fonctionne. Laissez quelques pouces sur l’autre extrémité, donc il peut être reconnecté pour tester si nécessaire. Une prise PS/2 est difficile à trouver, j’ai coupé une ancienne extension de clavier pour obtenir le mien. Je voudrais faire une petite planche à traduire les broches de l’Arduino pour les 4 lignes PS/2, me permettant d’échanger facilement entre les claviers et souris différentes. Les builds de port clavier sont tous similaires et facilement fait en utilisant les mâles en-tête épingles (ou femelle si vous utilisez l’ICSP).
relier la broche 10 à travers une résistance de 1 k à la masse
relier la broche 9 de pin 13
relier la broche 9 à travers une résistance de 1 k à SCR
Connectez le clavier/souris Vcc à 5 volts
Connectez la ligne d’horloge clavier/souris à la broche 9
connecter la ligne de données clavier/souris à la broche 11
connecter la ligne de sol de clavier/souris à la masse
axe de 12 n’est pas utilisée
4 de ces 6 connexions sont disponibles dans l’en-tête du PDCI de l’Arduino. Il peut être utile d’utiliser plutôt que les broches standards.
Mega 2560 :
Pour la broche 2560 53 remplace 10, 11 remplace 51, 52 remplace 13, 10 remplace 9. Fiches mâles en-tête 1 (x4), broches mâles en-tête 2 (x1). Un autre schéma est fourni.
Exemples de logiciel :
TVText.ino - l’Arduino comme un terminal
ShootEmUp.ino - jeu de style classique, les caractères cellule animation exemple, les touches fléchées servent un joystick virtuel (définir les extensions spéciales) (328 /2560 seulement)
Ponguino.INO - utiliser « j » pour allumer les manettes de jeu, servent de touches wasd virtuel joystick2, pagaies serait préférable (voir capteurs) (définir les extensions spéciales)
KeyboardTool.ino - ScreenTool était d’âge préscolaire, chemin sous le capot (set spéciales extensions)
Bounce.INO - plus de modèles et de fonctionnalités accessibles au clavier. (set spéciales extensions)
Arudion.INO - orgue de clavier et de nouvelles fonctionnalités accessibles au clavier. (set spéciales extensions)