Je suis actuellement en train de réaliser une réplique d'un des casque des DaftPunk, celui de Thomas.
Il y a donc une matrice de 320 LEDs. Soit 5 matrices de 8x8. Je contrôle le tout avec 5 puces MAX7221CWG+ et ma carte Arduino est une DUEMILANOVE.
J'ai récupéré le programme que je vais vous transmettre en pièce jointe.
Cependant celui-ci comporte des erreurs, j'avais déjà posté sur ce forum et il manque en faite des librairies (Button.h et LedControl.h).
De mon coté j'ai essayé de bricoler pas mal de choses, mais dés que je solutionne une erreur, une nouvelle se présente à moi.
Je fais donc appel aux services d'une personne plus capable que moi dans la programmation. (Il n'y pas de mal à ça je pense )
Si vous avez d'autres questions au niveau du Hardware n'hésitez pas.
Ma matrice de 320 LEDs est finie et je suis dans l'impossibilité de la tester
Il faut bien imaginer que je n'ai aucune idée de comment ça se passe. Ni comment ce présentent les choses.
Peut-être que c'est impossible, probablement vu votre réponse
Je suis complétement pommé la dedans je dois l'avouer.
Le code que j'ai actuellement m'a été fournit par un américain qui à déjà reproduit ce casque. Je lui ai envoyé un mail en lui expliquant qu'il manque des morceaux mais celui-ci ne m'a pas répondu.
Je ne savais pas que la librairie été propre au programme, je comprends maintenant que je suis dans une mauvaise position.
Programmer ma matrice en repartant à zéro ? C'est compliqué ? Sans avoir d'effets visuels complexes ?
Actuellement je voudrais surtout tester le fonctionnement, histoire de m'assurer que le tout est bien câblé. Je suis électrotechnicien pas électronicien
Je vous met en pièce jointe une petite photo, si cela peut vous intéresser.
n.b sur la photo il manque encore certain fils ce qui est normal elle n'est pas récente.
Avec la dernière version d'Arduino j'ai ces messages :
LedMatrixTest.pde:-1: error: 'Button' does not name a type
LedMatrixTest.cpp: In function 'void setup()':
LedMatrixTest.pde:-1: error: 'button' was not declared in this scope
LedMatrixTest.cpp: In function 'void loop()':
LedMatrixTest.pde:-1: error: 'button' was not declared in this scope
La lib Button n'était pas mise à jour pour l'IDE 1.0+
Ci attaché corrigé
Les 2 répertoires Button et LedControl doivent aller dans le répertoire libraries de ton environnement Arduino
Dans le répertoire du sketch il ne doit y avoir que le INO uniquement. Ne pas y recopier les fichiers H
Ne lancer l'IDE Arduino qu'une fois que tout est comme indiqué, sinon l'IDE ne trouve pas les libs.
Ca compile maintenant. Mais est-ce que ca fait ce que ca doit faire ....
A toi de nous le dire.
Si ca marche on veut une vidéo.
Je vais tester après une cigarette. Jusqu’à présent j'ai alimenter seulement et toute les LEDs s'allument. Je vais essayer votre manipulation et oui vous aurais une vidéo.
Apparemment il y a 9 effets de programmé dans le code dont du texte défilant.
Le bouton 7 permet de passer d'un effet à un autre
Sinon, l'effet est animé en permanence.
Si ca ne marche pas, ce n'est peut être pas à cause du soft.
Revérifie ton câblage.
Tu as câblé suivant les indications de l'américain qui t'as donné ce soft ?
Il a un site web, un blog ?
Le programme tourne je pense, j'ai plutot l'impression que mes CMS sont mal soudés, faut dire que c'est la merde à faire. Je vois des semblant d'effets en faite.