Je cherche à contrôler plusieurs leds via la puce 74hc595 et contrôler leur luminosité via un potentiomètre connecté à la pin OE de cette dernière.
Je vous met quelques photos de mon montage, en essayant de les rendre les plus lisible possible.
Board:
74HC595
Leds
Potentiomoètre
Voici la correspondance entre la puce 74hc595 et le reste des composants
Q0 -> N/A
Q1 -> Led
Q2 -> Led
Q3 -> N/A
Q4 -> N/A
Q5 -> N/A
Q6 -> N/A
Q7 -> N/A
GND -> Ground
VCC -> 5V
DS -> Pin 22
OE -> Potentiomètre
ST_CP -> Pin 24
SH_CP -> Pin 26
MR -> 5V
Q7' -> N/A
Le problème que je rencontre est que le potentiomètre ne règle pas la luminosité des Leds.
Ces dernières sont soit allumées, soit éteintes en fonction du réglage du potentimètre. Est-ce normal ?
Voici une vidéo: 74hc595 et potentiomètre - problèmé - YouTube
Voici mon Sketch:
Merci pour votre aide.
N'hésitez pas à me demander des précisions si vous en avez besoin.
Je suis assez débutant, j'ai probablement oublié de vous préciser certaines choses.
ps j'utilise une board Arduino Mega 2560, la puce 74hc595 et le potentiomètre présent dans ce kit
Le potentiomètre est indiqué 10k. Il semble fonctionner correctement (si je le connecte à une pin Analogique de la board, je peux y lire sa valeur, variant de 0 à 1023).
Les résistances avant les leds sont de 220 Ohm
OE est une entrée digitale, ce qui explique que les leds soient soit allumées soit éteintes avec ton potentiomètre.
Si tu veux contrôler la luminosité des leds, il faut envoyer un signal pwm sur OE.
En lisant la valeur retournée par le potentiomètre, la transformant au format numérique, et en la renvoyant sur la pin OE du 74HC595 ça fonctionne beaucoup mieux.
Ma question est très liée avec ce topic, je la post donc ici:
Serait-il possible, avec un seul potentiomètre, de "contrôler" plusieurs puce 74HC595 ? (pas vraiment les puces elles-mêmes, mais la luminosité des leurs qui sont connectées à elles)