Bonjour, je travaille actuellement sur un projet avec l'Arduino qui consiste à capter le son extérieur à l'aide d'un micro et allumer les LED d'une matrice 8X8 RGB en fonction de l'intensité sonore. J'aimerai également jouer avec la couleur des LED en fonction de l'intensité du son mais je n'arrive pas à trouver comment coder l'Arduino. Comment définit-on la couleur des LED d'une matrice? Svp XD
La gestion d'une led RGB se fait par MLI (ou PWM en english)
Ton micro te donnera, à priori, un signal analogique que tu devras faire varier en 0 et 5V de préférence, et brancher sur une des entrées analogiques de ton Arduino (entrée ADC d'une résolution de 10 bits il me semble).
Ensuite, à toi de voir à quel niveau sonore quelle couleur obtenir, etc...
Question code : tu as juste la matrice de led ou tu as aussi un driver / interface de puissance qui va avec ?
Parce que sans interface de puissance l'arduino seul ne pourra sortir suffisamment de courant.
il te suffit de récupérer ton signal analogique (micro), le convertir et l'envoyer sur un ou plusieurs canaux rgb de ( 0 a 255 )
tu peut aussi t'amuser a accélérer et ralentir tes animations avec le micro
le codage de la couleur s’exprime en général comme ceci (intensité R,intensité G,intensité B) chaque intensités on une valeur de 0 a 255 , soit une combinaison de 16587375 couleurs
Merci peuch, ça fonctionne parfaitement avec les library, j'ai trouvé la library Colorduino, ça fonctionne comme il faut. Merci à tous pour vos réponses en tout cas