MRETV - Video, ljud och mycket mer från en standard Arduino! (4 / 10 steg)
Steg 4: PS/2 tangentbord - port för mus
Delar:
resistor 1k ohm (x2)
PS/2 tangentbord med runda 4-6 stift
manliga huvud 6 pin
manliga header 1 pin
Valfria delar:
kvinnliga och manliga huvud 4 pin
PS/2 kvinnliga uttaget
små unclad kretskort eller liknande prototyp material
PS/2 mus med runda 4-6 stift
Konstruktion:
Du använder förmodligen en äldre tangentbord eller mus så se till att de fungerar innan du omarbeta dem. Klippa tangentbordet sladden är snabb och fungerar. Lämna några inches på plug slutet så det kan återanslutas för att testa om det behövs. En PS/2 uttag är svåra att hitta, jag klippte gamla tangentbord förlängning för att få min. Jag vilja göra en liten styrelse att översätta Arduino stiften till 4 PS/2 rader gör att jag kan byta mellan olika möss och tangentbord lätt. Den tangentbord port bygganden är alla lika och enkelt gjort med manliga header stift (eller kvinna om använder ICSP).
ansluta stift 10 via en 1 k motstånd till jord
Anslut stift 9 till stift 13
ansluta stift 9 genom en 1 k resistor till Vcc
ansluta tangentbord/mus Vcc till 5 volt
ansluta tangentbord/mus klocka linjen till pin 9
ansluta tangentbord/mus data linjen till stift 11
ansluta tangentbord/mus marken linjen till marken
stift 12 är oanvänd
4 av dessa 6 anslutningar finns i ICSP huvudet på Arduino. Det kan vara bra att använda det i stället för standard stiften.
Mega 2560:
För 2560 pin 53 ersätter 10, 11 ersätter 51, 52 ersätter 13, 10 ersätter 9. Använd manliga header 1 stift (x4), manliga header 2 pin (x1). En alternativ Schematisk föreskrivs.
Programvara exempel:
TVText.ino - Arduino som en terminal
ShootEmUp.ino - klassisk stil spel, karaktär cell-animering exempel, piltangenterna fungerar som en virtuell joystick (ange särskilda tillägg) (328 /2560 endast)
Ponguino.ino - Använd "j" Aktivera joysticks, wasd knapparna fungera som virtuella joystick2, paddlar skulle vara bättre (se sensorer) (anges särskilda tillägg)
KeyboardTool.ino - ScreenTool var förskola, sätt under huven (ange särskilda tillägg)
Bounce.ino - fler mönster och funktioner tillgängliga från tangentbordet. (ange särskilda tillägg)
Arudion.ino - tangentbord orgel och nya funktioner tillgängliga från tangentbordet. (ange särskilda tillägg)