Comment connecter un clavier PS/2 pour l’iPhone (9 / 11 étapes)

Étape 9: Le Code de l’Arduino

Le logiciel Arduino horloges données hors du clavier, traduit les codes de balayage de clavier à codes de touche et gère des presses du déplacement et casquettes clés de serrure.

Tout d’abord, télécharger et installer l’environnement de développement Arduino à partir ici.  Suivez les instructions sur le site, mais n’oubliez pas d’installer le pilote FTDI approprié à partir du répertoire de pilotes dans l’installation de l’Arduino.

Ensuite, vous aurez besoin une bibliothèque Arduino additionnelle pour PS/2.  Télécharger le fichier « ps2.zip » depuis cette page.  Pour installer, dézipper le téléchargement d’un dossier et déplacez ce dossier à un sous-répertoire du répertoire « matériel/libraries » sous votre installation de Arduino.  Sous OS x, vous pouvez aller à Arduino.app et « Show Package Contents » tout d’abord.

Une fois Arduino et la bibliothèque de ps2 installées, Télécharger le code source à partir d’ici.  Ouvrez l’application Arduino, créez un nouveau projet, puis collez-y le code source.  Enregistrer et ensuite aller à Esquisse -> vérifier/compiler pour vous assurer qu’il s’appuie.  Si ce n’est pas, assurez-vous que la bibliothèque est correctement installée.

Sur une note latérale, j’ai d’ailleurs n’écrit absolument aucun code pour ce projet.  J’ai commencé à essayer d’utiliser la bibliothèque de PS2KeyboardExt2, mais cette bibliothèque est basée sur les interruptions et alors qu’il peut fonctionner sur un Arduino qui parle aussi série à 9600 bps, une fois que j’ai enroulé la série jusqu'à 19200 bits/s, les interruptions a cessé de fonctionner de manière stable.  Donc j’ai arrachés tout le code sympa hors de PS2KeyboardExt2, dont les principales définitions et la manipulation agréable des déplacements et caps lock et retravaillé dans un programme qui n’utilise pas interruptions et fait appel à une bibliothèque de PS/2 différente, beaucoup plus simple.  Il est donc capable de gérer 19200bps série de manière fiable.

Maintenant, pour programmer l’Arduino !

Débranchez le câble allant à la broche 1 sur l’Arduino.  Ensuite, connecter l’Arduino à votre ordinateur via un câble USB.  Vous devrez peut-être redémarrer l’application Arduino pour qu’il détecte le nouveau périphérique serial USB correctement.  Charger l’esquisse enregistrée avec la sourceet ensuite appuyez sur le bouton Upload pour programmer l’Arduino.

Une fois que le programme est téléchargé, branchez le clavier sur le connecteur PS/2.  Vous devriez voir les lumières flash.  Vous pouvez ouvrir le Serial Monitor dans l’application de l’Arduino et essayez de taper quelques lettres sur le clavier.  Vous devriez voir ces lettres apparaissent dans le moniteur de la série.  Essayez d’activer le verrouillage des majuscules sur et en dehors, la lumière sur le clavier devrait aller sur et en dehors et les personnages devraient sortir correctement capitalisées.

Articles Liés

Comment connecter une manette Xbox 360 pour Mac

Comment connecter une manette Xbox 360 pour Mac

Cela vous montrera comment connecter une manette Xbox 360 pour MacintoshEtape 1: Obtenir Microsoft récepteur sans filSi vous utilisez un contrôleur sans fil xbox 360, vous devrez le récepteur sans fil. Si vous avez un filaire xbox 360 alors sautez ce
Comment connecter un ordinateur portable Windows et l’iPhone à un réseau sans fil

Comment connecter un ordinateur portable Windows et l’iPhone à un réseau sans fil

Introduction :Forbes a déclaré en mars que les statistiques montrent qu'internet haute vitesse est maintenant disponible en près de huit sur dix maisons aux États-Unis. Le monde devient plus dépendant de la technologie, et il ne semble pas se ralenti
Comment faire une sonnerie personnalisée pour un iPhone en utilisant iTunes sur un ordinateur Apple

Comment faire une sonnerie personnalisée pour un iPhone en utilisant iTunes sur un ordinateur Apple

Saviez-vous que vous pouvez avoir toute la chanson ou le bruit comme sonnerie pour votre iPhone ? Et que c'est gratuit ? À l'aide de votre ordinateur Apple, si vous suivez ces instructions simples vous pouvez avoir n'importe quel ton ou la chanson qu
Connectez le clavier PS/2 pour Arduino

Connectez le clavier PS/2 pour Arduino

Salut tout le monde, c'est aussi un projet intéressant qui apporte 106 entrées à votre Arduino. Ne peut pas croire ? Suivre le projet et voir comment cela se passe avec un clavier PS/2.OK tout d'abord, que vous devezArduino (UNO)Clavier PS/2Connecteu
Comment connecter un clavier Bluetooth à un Nexus 7

Comment connecter un clavier Bluetooth à un Nexus 7

Étape 1 :tout d'abord vous avez besoin d'un clavier BluetoothÉtape 2 :Allumez votre clavier Bluetooth.Étape 3 :Trouver votre clavier Bluetooth avec votre nexus 7Étape 4 :Tapez le numéro sur le clavier et il devrait paire... Le numéro est différent à
Comment connecter une console de mixage pour une utilisation du système sonore live

Comment connecter une console de mixage pour une utilisation du système sonore live

bases de connexion d'une webcam live sonorisation mixage serpent de Conseil et d'un microphone.
Comment faire un stylet fait maison pour votre IPhone, IPod, IPad

Comment faire un stylet fait maison pour votre IPhone, IPod, IPad

Bonjour à tous:)Voici une vidéo avec des instructions étape par étape comment faire votre propre stylet à l'aide d'appareils ménagers quotidiens:)
Comment connecter le DeLorme Earthmate GPS LT-20 à votre Google Earth pour un grand GPS carte de suivi.

Comment connecter le DeLorme Earthmate GPS LT-20 à votre Google Earth pour un grand GPS carte de suivi.

je vais vous montrer comment connecter un périphérique GPS à la populaire émission de Google Earth, sans l'aide de Google Earth Plus.Je n'ai pas un gros budget donc je peux vous garantir que ce sera possible à peu de frais.Étape 1: Liste de logiciels
Comment construire un clavier Gaming

Comment construire un clavier Gaming

Cet Instructable va montrer comment construire un clavier de jeu sur un contrôleur de Logitech. Cela a été conçu pour League of Legends (ou alors ne pas s'aliéner personne, DOTA), mais il va travailler pour n'importe quel jeu (j'ai fait un peu de Sta
Comment connecter une framboise pi à l’écran de l’ordinateur

Comment connecter une framboise pi à l’écran de l’ordinateur

La raison pourquoi je suis venu avec ce réfractaire est que : un jour, moi ainsi que mes amis ont été mal à travailler sur la pi framboise, puisque nous n'avions pas tout affichage HDMI/AV. Par conséquent, je suis venu avec ce tutoriel pour que d'aut
Comment : Connecter votre Wiimote à votre ordinateur via Bluetooth

Comment : Connecter votre Wiimote à votre ordinateur via Bluetooth

Saviez-vous que les capacités de la Wiimote dépassent les utilisations que Nintendo est à limiter ? Il est vrai, et dans ce tutoriel, je vais vous montrer comment connecter votre Wiimote sur votre ordinateur et ouvrent un éventail illimité de possibi
Comment connecter une Balance électronique ou l’échelle à un PC et lire les valeurs de poids directement dans Excel

Comment connecter une Balance électronique ou l’échelle à un PC et lire les valeurs de poids directement dans Excel

plupart des balances électroniques et des balances de laboratoire ont une RS232 (série) ou un USB port mais aucuns instructions ne sont normalement assurés pour vous montrer comment connecter correctement à votre PC ou comment faire pour entrer des v
Comment faire du clavier

Comment faire du clavier

Dans ce projet, vous pouvez voir comment faire du clavier.Tu as besoin de:boutonPCB bordcertains fils. Dans ce projet, vous pouvez voir comment faire du clavier et de contrôler avec arduino (pour rendre le mot de passe, servo de commande avec mot de
Comment construire un câble USB pour le PCB universel

Comment construire un câble USB pour le PCB universel

projet The PCB universel (UPCB en abrégé) a été lancé afin de permettre un seul contrôleur de jeu, en particulier lutte contre bâtons, sur les consoles différentes autant que possible. On trouvera des renseignements sur le projet sur le thread suivan