Étape 6: Informations complémentaires
À l’intérieur de la NDA contrôleur est un registre à décalage 8 bits.
En plaçant la goupille de verrouillage haute pour quelques microsecondes, je te dis la puce pour commencer à cracher des données chez moi.
Quand elle fait cela, le premier octet devient disponible pour lire sur la broche série.
Si je veux recevoir l’octet suivant, que je vais devoir mettre la goupille d’horloge élevée pour 200 microsecondes.
J’ai besoin de « flash » la goupille horloge 7 fois pour obtenir tous les octets
/*
Verrou haute
Attendre 200 microsecondes
Loquet du bas
Série de lecture
Attendre 200 microsecondes
Répétez 7 fois
[
Horloge de haute
Attendre 200 microsecondes
Série de lecture
Horloge à faible
Attendre 200 microsecondes
]
*/
Contrôleur de SNES
Le code que j’ai écrit peut également servir avec un contrôleur de la SNES !
Si une personne fait une demande je peux augmenter ceci ' ible également montrer comment le faire
Code d’origine
http://Little-Scale.blogspot.com/2007/07/nes-controller-to-Arduino.html'
et enfin...
Il s’agit de mon premier instructable, donc aller fort sur moi = P (Oui dur, pas soft = P)