Bonjour, donc je voudrait créer une table avec des leds RGB les dimensions seront de 16*8, enfin peut importe le nombre de leds. Donc pour cela j'ai trouver un composant qui me faciliterait grandement la tache niveau programmation donc le WS2801 on lui envoie les données en liaison série 3*8bits (8bits pour le rouge, 8bits pour le bleu,...) mais le problème est que la liaison série n'est pas normalisé, c'est a dire que ce n'est pas une simple RS232 ou I2C par exemple. Donc ne sachant pas faire une librairie ( je programme avec microC donc en langage C) je cherche un composant de ce même style mais avec une liaison normalisé.
Merci d'avance de votre aide.
voici le datasheet http://www.noodlehed.com/ebay/datasheets/WS2801.pdf
PS: j'avais regarder les caractéristiques de liaison SPI et je pensse qu'elle pourrait convenir, esque quelqu'un pourrait me confirmer?
WS2801 série-->PWM
-
- Rang "1 LEDs"
- Messages : 11
- Enregistré le : 07 avr. 2010, 15:35
- Localisation : 80000 Amiens
-
- Modérateur
- Messages : 1187
- Enregistré le : 29 mai 2008, 19:44
Re: WS2801 série-->PWM
C'est un système simplifié, effectivement, ça n'est si du SPI, ni de l'I2C... c'est plutôt du registre à décalage, il faut creuser la datasheet du µC
-
- Rang "1 LEDs"
- Messages : 11
- Enregistré le : 07 avr. 2010, 15:35
- Localisation : 80000 Amiens
Re: WS2801 série-->PWM
Merci pour votre réponse, mais j'ai trouvé comment je vais faire: je vais envoyer un premier NVL 1 attendre 500ms puis utiliser la liaison SPI, et ça devrai fonctionner.
-
- Nouveau membre !!!
- Messages : 1
- Enregistré le : 02 juil. 2012, 11:36
Re: WS2801 série-->PWM
J'utilise une bande WS2801-base comme celui-ci [ http://www.ledlightinghut.com/ws2801ic- ... strip.html ] avec Adafruits WS2801 bibliothèque [ https://github.com/adafruit/WS2801-Library ]. Je ne fais que l'aide de 20 LEDs, de sorte qu'il ne devrait pas être critique moment-sage. J'utilise la bibliothèque avec un chiffon doux-SPI deux régime de fil, comme l'RFM12 Jeenode occupe le SPI matériel.