Stap 6: Extra info
Binnen de NES is-controller een 8 bit shift register.
Door de invoering van de klink pin hoog voor een paar microseconden zeg ik de chip te beginnen spuwen gegevens bij me.
Wanneer dit gebeurt, wordt de eerste byte beschikbaar om te lezen over de seriële pin.
Als ik wil ontvangen van de volgende byte heb ik aan de hoge voor 200 microseconden klok-pincode instellen.
Ik moet 'flash' de klok pin 7 keer te krijgen van alle bytes
/*
Klink hoog
Wacht 200 microseconden
Klink laag
Lees seriële
Wacht 200 microseconden
Herhaal dit 7 keer
[
Klok hoge
Wacht 200 microseconden
Lees seriële
Klok lage
Wacht 200 microseconden
]
*/
SNES-controller
De code die ik heb geschreven, kan ook worden gebruikt met een SNES-controller!
Als iemand maakt een verzoek ik dit kan uitbreiden ' ible ook laten zien hoe dat te doen
Oorspronkelijke code
http://Little-scale.blogspot.com/2007/07/NES-controller-to-Arduino.html'
en tot slot...
Dit is mijn eerste instructable, dus ga hard op me = P (ja hard, niet soft = P)