Go Down

Topic: Pas assez de sorties PWM sur mon arduino Uno Comment faire? (Read 1 time) previous topic - next topic

fdufnews

Quote
Lorsque je tourne le potar, la luminosité des 13 leds varie (potar au min -> leds éteintes / potar au max -> led allumées au max).

De ce que je comprends, la luminosité de toutes les LEDs varie en même temps.
Pourquoi donc se torturer avec des registres à décalage ou autres complications,  une seule sortie PWM devrait suffire pour commander les 13 LEDs avec un petit transistor qui fournirait le courant nécessaire.

SumoRobot

Je pense que je vais me diriger vers cette solution d'adafruit: http://mchobby.be/wiki/index.php?title=AdaFruit_PWM_Driver

Qui permet de contrôler facilement 16 sorties PWM. Ça sera plus facile pour moi.
Par contre est-ce que ça va tenir concernant la puissance (si je n'utilise pas l'alimentation externe du shield mais uniquement la connexion +5V de l'arduino)? Je vais avoir 13 leds donc 13*20mA = 260mA
Il me semble que la sortie +5 de l'arduino tient les 500mA si je ne m'abuse?

Autre question: Je brancherais chacune des leds de cette facon: - de la led au gnd et + de la led au pwm mais dois-je toujours intercaler ma résistance 90 Ohms entre le shield et l'arduino? En effet, je cite: "AdaFruit à cependant penser à sécurisé les sorties PWM, en effet une résistance de 220 Ohms est montée en série sur chaque sortie :-)"

Merci pour votre aide en tous les cas.  :smiley-red:

SumoRobot

Bonjour,

Pour ceux que ça intéresse, j'ai choisi la solution Adafruit 16-Channel 12-bit PWM / Servo Driver.

J'ai fait un mini tutorial, en application sur ma "création"  :)

Sur mon blog: http://darylrobotproject.wordpress.com/2013/04/03/adafruit-16-channel-12-bit-pwm-servo-driver/

@++

B@tto


Go Up