[Lyon-hackerspace] Arduino et servo-moteur

Sylva1n sylv41n at gmail.com
Wed Aug 3 22:48:04 CEST 2011


2011/8/3 Clement Quinson <clement.quinson at gmail.com>:
> Pour revenir à nos moutons, la lib Servo dans arduino (dont je
> t'invite à examiner le code pour te faire une idée plus précise de la
> chose par toi même) sert à générer directement les bonnes impulsions
> au bon moment sur la pin que tu veux. Ca marche sur n'importe quelle
> pin (à partir de la version... je sais plus laquelle) de l'IDE/de la
> lib, sachant que les pin "analog in" sont, outre cette fonction
> particulière additionnelle, des I/O "comme les autres". Donc, elle
> peuvent être utilisée en digital, et piloter un servo comme toute
> autre pin.

J'en profite pour insister, car peu d'exemples s'étendent sur le sujet :
les "entrée analogiques" A0 et suivantes peuvent être utilisée comme
entrée ou sortie numériques!

La syntaxe est la suivante :

pinMode(A0, OUTPUT);
pinMode(A1, INPUT);

digitalWrite(A0, LOW);
foo = digitalRead(A1);

-- 
Sylvain


More information about the Lyon-hackerspace mailing list