Go Down

Topic: Aide pour projet (Multiplexage 320 LEDs) (Read 6 times) previous topic - next topic

10YA

Bonjour à tous.

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 :(

Dans l'espoir de trouver de l'aide.
Merci.

10YA

barbudor

Où est-on sensé trouver LedControl.h et Button.h ?
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

10YA

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.

barbudor

Donc tu as récupéré un code qui utilise d'autre libs et tu ne sais pas où les trouver ?

Tu es plutôt mal partit alors.

Où as tu récupéré le code d'origine ? on peut peut être repartir de là...
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

10YA

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  :D 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.


zoroastre

Yep!

De grande chance que les librairies manquantes soient celles-ci :

http://arduino.cc/playground/Main/LedControl

http://arduino.cc/playground/Code/Button

@+

Zoroastre.

PS : Il aurait peut-être mieux fallu mettre ce sujet à la racine du forum d'abord
Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message ;)

10YA

Oui, c'est avec celle-ci que j'ai essayé mais je me retrouve avec ce message :
Code: [Select]
In function 'void setup()':
error: 'class Button' has no member named 'setHoldDelay' In function 'void loop()':

zoroastre

Yep!

Ce n'est peut-être pas la bonne librairie button

Les prototypes ne semblent pas correspondre aux codes.

@+

Zoroastre.
Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message ;)

10YA

:smiley-roll: Je vais jamais pouvoir tester mon jouet....

10YA

Avec la dernière version d'Arduino j'ai ces messages :


Code: [Select]
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

10YA

L'américain m'a envoyé les librairies, mais les messages d'erreur persistent.

barbudor

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

10YA

Voila tout est en pièce jointe :
Merci à vous

barbudor

#13
Jun 23, 2012, 09:12 pm Last Edit: Jun 23, 2012, 09:18 pm by barbudor Reason: 1
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.
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

10YA

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.

Go Up