Go Down

Topic: Arduino MEGA et Analog IN (Read 736 times) previous topic - next topic

zener57

Oct 12, 2009, 08:02 pm Last Edit: Oct 12, 2009, 08:53 pm by zener57 Reason: 1
bonjour
je me suis rendu compte,en faisant des essais que les pins de 8 à 15 sur analog In ne fonctionnaient pas .
pouvez-vous m'eclairer sur ce probleme ???
car de 0 à 7 ça fonctionne
Y a t'il une manip à faire ??
merci

Gromain59

Salut,

Il semble que le problème viennent de la version 17 de l'IDE. Le bug sera fixé dans la version 18.
2 solutions pour toi:
1. revenir à la version 16
2. faire la modif décrite ci-dessous:

Quote
you can edit hardware/cores/arduino/wiring_analog.c and change:

ADMUX = (analog_reference << 6) | (pin & 0x0f);

to:

ADMUX = (analog_reference << 6) | (pin & 0x07);

(The change should take effect automatically next time you compile or upload a sketch.)


plus de détails dans ce post:

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1250970792/7

Gromain

PS: Pas la peine d'ouvrir un second post pour le même problème...
"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

zener57

bonsoir et merci Gromain59 pour cette info super importante ( peur d'avoir fritté ma carte )

j'ai telechargé la version 16 ,mais helas ,ça ne fonctionne pas avec MAC OS X SnowLeopard,pas de chance.
je ferai un essai demain sous XP .

En esperant que la version 18 arrive bientot.
cordialement
William

Oliv4945

J'ai essayé hier soir pour voir, j'ai eu le même problème.
zener57, si tu es sous MacOS, fais un clic droit sur Arduino, puis "afficher le contenu du paquet". Ensuite le chemin à éditer est
"Contents/Resources/Java/Hardware/cores/arduino/wiring_analog.c"  ;)

C'est quand même surprenant qu'il n'y ai pas de version intermédiaire pour ce genre de bugs connus... >:(

zener57

Bonjour à tous
tout d'abord ,un grand merci à vous deux,car ça fonctionne ,trop content  ::)
j'avais fait la manip hier soir apres le post de Gromain59,mais comme un idiot que je suis , je m'etais trompé de repertoire donc aucun résultat.
comme je possede le IMAC depuis peu ,je n'ai pas encore tous les mecanismes  :'( :'(
et de retourner sous XP via Wmware me faisait chi....  ;D ;D
cordialement
William


Go Up