Stap 11: afwerking en toekomstige werkzaamheden
Om te eindigen, sluit u de stekker van de Pin 13 op de iPhone-uitbraak in de TX-pin (pin 1) op de Arduino. De USB-kabel en de Arduino naar de externe voeding. Sluit de breakout iPhone op uw iPhone.
Indien:
- TouchClient draait al op uw iPhone
- De PS2-software draait op je Arduino
- Het toetsenbord is aangesloten op de connector en de connector aangesloten op de Arduino correct
- Veency wordt uitgevoerd en u hebt de verbinding vanaf de TouchClient geaccepteerd
- Niets anders is verpest
U moet zitten kundig voor type op de PS/2-toetsenbord en hebben die toetsaanslagen vertaald naar de juiste iPhone toetsaanslagen. Dit werkt overal in de iPhone, in een app of de oorspronkelijke functie.
Deze oplossing is niet perfect, maar het is een algemene benadering met behulp van de Arduino PS/2 Toetsenbordondersteuning toevoegen aan bijna om het even wat die kan eenvoudig seriële berichten lezen.
Toekomstige werkzaamheden:
- De scan-code-toewijzing kan worden verplaatst helemaal naar de iPhone, en het hardware gedeelte van dit project kan worden geïmplementeerd op een veel goedkoper en lager verbruik spaander van de macht, zoals een PIC. Dit zou de kosten van de eenheid door ongeveer 30 dollar, hoewel het een PIC programmer vereisen zou.
- Niet alle speciale toetsen worden correct toegewezen, maar als je in de Arduino-code en vervolgens de iPhone-code kijkt, dan ziet u dat dit een ongelooflijk eenvoudige proces is. Wijzigingen die u terug hier aanbrengt post als commentaar!
- In plaats van een hack crazy draad, zou ik graag zien deze fit in een knus kleine behuizing voor echte draagbaarheid. Ieder gronden in deze afdeling zou worden gewaardeerd.
- Ik wil TouchClient een wachtwoord geven voor Veency zodat er niet dat vervelend Accept/Decline pop-up.
- Deze exacte methode kan worden gebruikt om een Bluetooth-toetsenbord toevoegt. Gewoon een Bluetooth-Serial module toevoegen aan de iPhone breakout en houden met behulp van TouchClient & Veency.
Thats it. Ik hoop dat je genoten hebt van de Instructable! Kijken uit naar uw opmerkingen.
Met vriendelijke groet,
-awgh