J'ai acheté un écran LED à cathode commune à sept segments de 1,8 pouces sur AliExpress. Donc pas de fiche technique disponible.
J'ai utilisé une résistance de 1 kΩ et une source de 5 V, comme pour mettre un maximum de 5 mA dans la LED. J'ai mesuré 1,6 V pour le point décimal et 3,5 V pour chaque segment. La consommation de courant mesurée pour un segment était de 1,5 mA.
Maintenant, je m'attendais à ce que chaque LED soit assez faible à 1,5 mA, mais c'était le contraire, je pouvais mettre une résistance de 4 kΩ et avoir toujours un écran utilisable.
J'avais l'intention de piloter l'écran à l'aide d'un ATmega328P et d'un MAX7219 (ce qui aurait été OK jusqu'à 500 mA par segment).
Cette mesure semble-t-elle correcte, et si oui, je peux laisser tomber le MAX7219 et piloter le segment directement (avec des résistances de limitation de courant) avec l'ATmega?
total != npins*max_per_pin
Réponses:
Tout d'abord +1 pour mesurer votre affichage. Trop souvent, nous recevons ici des questions sur "J'ai économisé de l'argent en achetant à bas prix chez Alibaba mais cela ne fonctionne pas. Maintenant, passez un temps précieux à m'aider" .
De nos jours, les LED sont très efficaces. Ils n'ont plus besoin des 20mA requis par la première génération. 1 mA ou moins n'est pas rare.
Donc, oui, vous les pilotez directement depuis un atmega328.
la source
Utilisez des résistances de limitation de courant. Vous pouvez vous en tirer avec 1 si vous utilisez l'affichage multiplex (en n'allumant que 1 segment à la fois), ou utiliser 7 si vous conduisez les 7 en même temps. L'avantage du MAX7219 est qu'il prend soin du multiplexage pour vous, et peut piloter jusqu'à 8 chiffres avec seulement 3 sorties de l'Atmega328P.
la source