Go Down

Topic: [résolu] Arduino , pad snes et port 0,1,2 (Read 634 times) previous topic - next topic

Gaiden

Feb 28, 2010, 04:10 pm Last Edit: Mar 01, 2010, 12:14 pm by Gaiden Reason: 1
Bonjour,

Je me trouve en face d'un problème que je ne comprends pas.
J'ai branché un pad snes (double CD4021 shiftin) à mon arduino en vue de manipuler des menus pour mon automate. (j'utilise l'exemple et la bibliotheque du playground)

Tout fonctionne avec les ports 2,3,4 (latch , clock , data)

Pourquoi m'est il impossible de faire fonctionner le pad avec les port 0,1,2 ou  même 1,2,3 ?

Je sais que les port 0 et 1 ont une fonction speciale de communication mais on doit pouvoir les assigner en entrée et en sortie?

Je n'ai évidement plus beaucoup entrées/sorties avec tout le materiel connecté(lcd en mode 3 fils, un shiftout  ,un shiftin ,capteur temperature , rtc ds1307, et le pad snes)

Une petite idée? une technique?

mon materiel :
arduino duemilanove
arduino-0018


Merci d'avance :)




Gaiden

Réponse donnée sur le forum anglais si quelqu'un a le même problème:

Quand une liaison série est initialisée dans le code "serial.begin()", on ne peut pas utiliser les pin 0 et 1.(je communique en serie avec php dans mon projet)

Astuce => si il reste des ports analogiques libres on peut les adresser comme port numérique (port 14 à 19)

voila  :P

Go Up