Arduino Forum

International => Français => Topic started by: Xerxes on Feb 05, 2013, 04:29 pm

Title: Multiplier son nombre de port PWM
Post by: Xerxes on Feb 05, 2013, 04:29 pm
Bonjour à tous !

Voila je suis débutant en arduino, j'ai realiser quelque projet ou des LEDs s'allument et s'éteigne en FADE, mais .... J'aimerai savoir s'il existe un moyen d'avoir plus de 6 sortie PWM sur mon arduino UNO, ou s'il existe un composant capable de faire ceci, mais tout en gardant la possibilité de toute les contrôler indépendamment les unes des autres .

En plus d'avoir plus de sorties, il me faut garder la possibilité de faire un analogWrite sur chacune des LEDs, et pas toute aux meme moments....

Quelqu'un aurai des solutions ?
Title: Re: Multiplier son nombre de port PWM
Post by: B@tto on Feb 05, 2013, 04:40 pm
Les deux solutions classiques :
http://www.ti.com/lit/gpn/tlc5940
http://code.google.com/p/rogue-code/wiki/SoftPWMLibraryDocumentation
Title: Re: Multiplier son nombre de port PWM
Post by: Xerxes on Feb 05, 2013, 06:18 pm
Hmm merci je vais me pencher la dessus. Mais la library softPWML utilise delay .... jespere qu'il est possible de faire autrement ....

Merci quand meme de la réponses.
Title: Re: Multiplier son nombre de port PWM
Post by: B@tto on Feb 05, 2013, 07:21 pm
delay() ?! Huuumm non ....
Title: Re: Multiplier son nombre de port PWM
Post by: skywodd on Feb 06, 2013, 08:34 am
Bonjour,


Hmm merci je vais me pencher la dessus. Mais la library softPWML utilise delay .... jespere qu'il est possible de faire autrement ....

Absolument pas ... la librairie SoftPWM utilise un timer et une interruption, aucun delay() ou autre :
http://code.google.com/p/rogue-code/source/browse/Arduino/libraries/SoftPWM/trunk/SoftPWM.cpp