Pages: [1]   Go Down
Author Topic: Mon Projet TLC5940 & I2C  (Read 832 times)
0 Members and 1 Guest are viewing this topic.
Rixheim, Alsace, France
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tout le monde !!!

Je poste ici pour montrer mon projet. Il s'agit d'un système d'éclairage (en LED RGB) sous-caisse pour ma Renault Clio (projet tuning).

Tout d'abord le blog avec les photos :
http://spekfresser.skyrock.com

Alors j'explique ce projet : il est composé de 5 cartes Arduino toutes reliées en I2C (1 carte maitre et 4 esclave). En fait chaque carte esclave correspond à un côté de la voiture (avant, arrière, gauche, droite). Sur la carte "mère" en maitre il y a les boutons de commande et un afficheur LCD 4x20 caractères. C'est cette carte qui envoie les instructions au 4 autres.  Quand à  elles les cartes esclaves communiquent avec les contrôleur TLC5940 aux quels sont connectés les rampe de LEDs. Il y a 3 contrôleurs par carte esclave, un pour chaque couleur primaire (rouge, vert, bleue).

Voila je pense avoir fait un tour rapide du projet.
Maintenant j'attend vos remarques, critiques aussi bien négatives que positives.

Mon mail :
spekfresser@hotmail.fr
Logged

Sophia-Antipolis (06)
Offline Offline
God Member
*****
Karma: 4
Posts: 618
Rejoignez le club !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est vraiment chouette, j'ai regardé toutes les photos.
En fait c'est une seule Arduino mais plusieurs microcontrôleurs, non ?


Logged

Rixheim, Alsace, France
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Une carte Arduino en "I2C Maitre" et 4 cartes Arduino en "I2C Esclave"
Les 4 montages esclaves sont strictement identiques aussi bien au niveau matériel que logiciel. Mis à part leur adresse I2C.
Logged

Rixheim, Alsace, France
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Est ce que quelqu'un si connait en I2C ? J'aimerai qu'une carte esclave I2C réponde à la carte I2C maitre. Je sais déjà faire l'inverse.

Merci d'avance.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

salut

ton projet rend vraiment bien pour que l'esclave réponde il faut faire la même chose que ce que fait le maitre mais cette fois ci au lieu de mettre l'adresse de l'esclave tu mets celle du maitre
Logged

Sophia-Antipolis (06)
Offline Offline
God Member
*****
Karma: 4
Posts: 618
Rejoignez le club !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Faren22, je suis pas du tout sûr.

L'esclave ne peut pas appeler le maitre. Il faut que le maitre l'appelle pour lui demander de lui renvoyer ses informations.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 43
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Qu'entends tu par : je sais faire l'inverse ???

tout peripherique connecté sur le bus I2C a une adresse unique ce qui lui permet  d'etre adressé individuellement.

comme l'as expliqué Luj06, il suffit que le maitre envoie une trame sur le bus avec l'adresse d'un periphérique et seul le periphérique adressé répondra
Logged

Pages: [1]   Go Up
Jump to: