[résolu] Arduino , pad snes et port 0,1,2

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 :)

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