matrice de leds
#1
Posté 10 août 2012 - 04:56
je viens de passer une commande chez HobbyElectro, tout est bien arrivé (et très vite).
Mais j'ai un souci avec un composant (celui là ! il est marqué au dos : NL23881A ) et je n'arrive pas à trouver une doc technique sur cette matrice de leds.
... saurez-vous m'aider ?... merci d'avance.
#2
Posté 10 août 2012 - 05:19
C'est assez simple avec un ohmmètre tu trouverais le câblage de la matrice.
Mais encore plus simple, voilà le schéma de cette matrice 8x8.
http://www.evola.fr/product_info.php/matrice-led-rouge-8x8-p-142
Cdlt
Yves
#5
Posté 12 août 2012 - 01:26
Malheureusement, ça bouffe un peu trop d'entrées/sorties à mon goût.. j'avais donc pensé à utiliser deux 74HC595 (le but final sera de brancher plusieurs matrices 8x8 sur un seul Arduino)... mais les 74HC595 ne sont pas proposés là ou je vais passer une commande. La question que je me pose : serait-il possible de les remplacer par des 74HCT245 ?
merci d'avance parce que payer 5 ou 7€ de port pour deux composants à 0,75€ ce serait ballot.
#6
Posté 12 août 2012 - 02:44
Trés simple a utilisé.
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#7
Posté 12 août 2012 - 02:52
Brancher une matrice 8x8 en direct est une bonne idée si ta carte Arduino ne doit rien faire d'autre.
Le composant que tu propose n'est pas adapté.
Et si je dois te donner un conseil utilisé plutôt le Max7219.
Il ne coûte pas cher il est simple à trouver et facile à mettre en œuvre.
De plus si toi voulais (comme je le fais) utiliser plusieurs matrice 8x8 RVB (moi jutilise 4 x 8x8 x3 Soit 768 Led
Chaque matrice RVB = 8x8=64 x 3= 192 LED
Et donc 4 matrices RVB de 8x8= 768 LED avec 3x4 = 12 Max7219
Regarde ce tuto et tu comprendra à quel point il est simple à utiliser.
http://arduino.cc/playground/Main/MAX72XXHardware
Cdlt
Yves
PS:
Microrupteurman à répondu en même temps que moi.
Mais ça solution va bien aussi
Voilà la solution
http://domotique.benchi.fr/electronique/i2c-arduino-et-le-pcf8574/
Mais ne pas oublier la Lib
#8
Posté 12 août 2012 - 03:07
Pour bénéficier directement de 16 sorties, il faudrait que je prenne un PCF8575 et ça tombe bien, j'en ai trouvé un parfait. (un peu cher, mais ça justifiera les frais de port )
PS : je viens de voir la réponse de Astondb8, je vais aller jeter un oeil sur la fiche technique du Max7219.. merci encore.
#9
Posté 13 août 2012 - 04:01
est-il possible d'utiliser plusieurs PCF8574 sans avoir à bidouiller dans la lib ? (apparemment la lib présentée ne gérerait que les pattes 4 et 5 de l'Arduino pour l'I²C.)... me trompe-je ?
#10
Posté 13 août 2012 - 04:21
(apparemment la lib présentée ne gérerait que les pattes 4 et 5 de l'Arduino pour l'I²C.)... me trompe-je ?
Les pins 4 et 5 (analogiques) SONT les pins de l'I²C, un peu comme les pins 0 et 1 qui sont les pins de l'UART. Par contre tu peux utiliser plusieurs "trucs" connectés en I²C, il y a une histoire d'adresse...
#11
Posté 14 août 2012 - 07:26
ça y est j'ai passé une petite commande de MAX7219... (entre autres )
j'ai encore deux petites questions sur le I²C :
1- ça se prononce "Hi-Deu-Cé" ou à l'américaine "Aïe-Tou-Si" ? ( edit : ou AïeSquareSi ? )
2- Un ATtiny85 sait-il gèrer un bus I²C ?
merci
#13
Posté 15 août 2012 - 05:08
Je crois que tu ne peux pas brancher deux "trucs" de même nature parce que l'adresse désigne une catégorie de "trucs" : accéléromètre, gyroscope, etc ...Les pins 4 et 5 (analogiques) SONT les pins de l'I²C, un peu comme les pins 0 et 1 qui sont les pins de l'UART. Par contre tu peux utiliser plusieurs "trucs" connectés en I²C, il y a une histoire d'adresse...
#14
Posté 15 août 2012 - 05:18
Pour les pcf8574 tu as deja 2 composant pour avoir 2 adresse differente, ensuite tu choisis les 3 caracteres restant de l'adresse en branchant les pin corespondante au + (qui sera un 1 dans l'adresse) ou au - (qui sera un 0).
Si tu ne voit pas trop ce que je veux dire, fait une recherche sur celui ci.
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#15
Posté 15 août 2012 - 06:36
En fait tu dois juste connaître les adresses que ton capteur est capable de reconnaître. Sinon tu vas dans la Lib pour la changer.
Mzis lorsque tu t'adresse à un capteur en particulier tu le fais par son adresse. Donc tu vas pouvoir utiliser plusieurs capteurs (ou composant) de même type ou de type différent et leus donner des ordres différent sans que cela ne pose probleme.
http://www.atmicroprog.com/cours/I2C/i2c.php
N'oublie jpas les deux résistances PullUp (4,7k)
#16
Posté 16 août 2012 - 08:40
Pas du tout. Le seul cas ou c'est vrai c'est tu achete des module en i²c identique ou tu peut pas changé l'adresse.
Pour les pcf8574 tu as deja 2 composant pour avoir 2 adresse differente, ensuite tu choisis les 3 caracteres restant de l'adresse en branchant les pin corespondante au + (qui sera un 1 dans l'adresse) ou au - (qui sera un 0).
Si tu ne voit pas trop ce que je veux dire, fait une recherche sur celui ci.
Ok, merci pour la précision. J'avais travaillé avec un HMC6353 qui présente probablement cette caractéristique. D'où une généralisation un peu hâtive. Généraliser, c'est mal !
#17
Posté 31 août 2012 - 04:48
côté pile
côté face
... ça aurait pu être plus propre si j'avais un vrai plan de travail et des outils potables... malheureusement je dois bien souvent bricoler avec ce que j'ai sous la main... récession oblige.
Répondre à ce sujet
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users