Etape 11 : finitions et travaux futurs
Pour finir, reconnectez le câble du Pin 13 sur l’évasion de l’iPhone pour la broche TX (broche 1) sur l’Arduino. Débranchez le câble USB et passer l’Arduino à alimentation externe. Brancher l’iPhone en petits groupes sur votre iPhone.
If :
- TouchClient est en cours d’exécution sur votre iPhone
- Le logiciel PS2 est en cours d’exécution sur votre Arduino
- Le clavier est branché sur le connecteur et le connecteur câblé à l’Arduino correctement
- Veency est en cours d’exécution et vous avez accepté la connexion de TouchClient
- Rien d’autre est foutu
Vous devriez être capable de taper sur le clavier PS/2 et ont ces frappes traduits pour les séquences de touches iPhone approprié. Cela fonctionne n’importe où dans l’iPhone, dans n’importe quel application ou fonction native.
Cette solution n’est pas parfaite, mais c’est une approche polyvalente à l’utilisation de l’Arduino pour ajouter le support de clavier PS/2 à presque n’importe quoi qui peut lire des messages simples de série.
Travaux futurs :
- Le mappage de code de balayage peut être déplacé tout à fait à l’iPhone, et la matériel, une partie de ce projet pourrait être de nouveau implémentée sur une beaucoup moins cher et plus faible consommation puce puissance comme un PIC. Cela réduirait le coût de l’unité par environ 30 $, bien qu’elle aurait besoin d’un programmeur PIC.
- Pas toutes les touches spéciales sont mappées correctement, mais si vous regardez dans le code de l’Arduino, puis le code de l’iPhone, vous verrez qu’il s’agit d’un processus incroyablement simple. Merci de poster les changements que vous faites revenir ici comme un commentaire !
- Plutôt que d’être un hack de fil fou, je voudrais voir ce fit dans un boîtier peu serré pour une portabilité réelle. Toutes les idées dans ce département seraient appréciées.
- Je tiens à donner TouchClient un mot de passe pour Veency afin qu’il n’existe pas cette acceptation/refus ennuyeux pop-up.
- Cette méthode exacte pourrait être utilisée pour ajouter un clavier Bluetooth. Tout simplement ajouter un module Bluetooth-série à l’évasion de l’iPhone et maintenir à l’aide de TouchClient & Veency.
C’est tout. J’espère que vous avez apprécié l’Instructable ! Avec impatience vos commentaires.
Cordialement,
-awgh