Forums › Construction d’unité astromech › Electronique, radiocommande, motorisation › Boba-fred arduino + Teeces : Help !
- Ce sujet contient 17 réponses, 4 participants et a été mis à jour pour la dernière fois par Anonyme, le 10 Oct. 2014, 04:02.
-
AuteurMessages
-
26 septembre 2014 à 23:10 #6645Anonyme
Bonjour à tous, Novice en électronique, je me suis lancé dans la réalisation des psi, les 2 petit front et le grand rear, soit prêt de 880 soudures, je balance le programme dans le mini ‘arduino pro monté sur le rear mais j’ai un problème programme ????
LedControl lcRear=LedControl(DVAL,CVAL,LVAL,4); //rear chain (Pro Mini/Pro Micro pins)
????“ledcontrol” does not name a type27 septembre 2014 à 03:49 #29587AnonymeLes Teeces utilisent des circuits intégrés MAX7219 pour piloter les nombreuses LEDs câblées en matrice. Il faut que tu installes la bibliothèque ” LedControl ” qui va permettre de gérer ces circuits intégrés.
Pour vérifier que ta bibliothèque est installée:
– va dans le menu ” Croquis “,
– puis ” Importer Bibliothèque “,
– ” LedControl ” doit apparaitre dans la section inférieure du menu.
A prior ce n’est pas ton cas: la bibliothèque n’a pas été installée ou elle a été mal installée (fichier pas au bon endroit).
Voir ici pour l’installation:
27 septembre 2014 à 17:03 #29588Anonymemerci Su maintenant en fin de programme
sur la ligne : TXLED1; //TX LED is not tied to a normally controlled pin
TXLED1 et THLED0 was not declared in this scope
27 septembre 2014 à 21:39 #29589où as-tu pris ton sketch ? au pire poste-le pour qu’on puisse jeter un oeil…
28 septembre 2014 à 08:48 #29590Anonymehello xoff le programme viens d’ici
http://pastebin.com/RYP1qmWH ( vu sur le fofo )j’ai compris quelques trucs comme de renseigner type de version de RLD ou le boardtype
et il est vérifié par le logiciel arduino
mais maintenant j’ai un soucis de problème de televersement car j’ai cette carte en 12 pin x 2 :

[img]http://arduino.cc/en/uploads/Main/ArduinoProMini_Front_3v3.jpg [/img] sur laquelle j’ai branché un usb, mais j’ai du faire une boulette
je voulais cette carte avec usb intégrée mais elle est en 15 x 2 pin donc pas possible à monter sur le slot

[img]http://www.hobbycomponents.com/images/forum/HCARDU0017_800.jpg [/img] 28 septembre 2014 à 14:53 #29591Anonymeboba-fred wrote:sur laquelle j’ai branché un usb, mais j’ai du faire une boulette
Je ne suis pas trop sûr de comprendre ce que tu as fait
La pro mini est trop petite pour inclure le port USB directement;
pour la programmer, il te faut un adaptateur FTDI USB: Il se connecte sur les pinoches en bout de l’arduino mini et c’est lui que tu raccorderas à l’USB de ton PC.
Va voir ici, tu vois le mien connecté sur la mini (de dos):
http://www.r2builders.fr/forum/viewtopic.php?f=26&t=2590&start=280#p16599 28 septembre 2014 à 15:05 #29592Anonymeboba-fred wrote:merci Su
maintenant en fin de programme
sur la ligne : TXLED1; //TX LED is not tied to a normally controlled pin
TXLED1 et THLED0 was not declared in this scope
Dans ton code la ligne N°48 déclare le type de carte :
Code:// BOARDtype sets which Arduino we’re using
// 1 = Arduino Pro Mini or Uno or Duemilanove ( http://arduino.cc/en/Main/ArduinoBoardProMini )
// 2 = Sparkfun Pro Micro ( https://www.sparkfun.com/products/11098 )
// 3 = Arduino Micro ( http://arduino.cc/en/Main/ArduinoBoardMicro )
#define BOARDtype 2Mais vu que ta carte est une pro mini et non pas un pro micro, alos tu dois déclarer un type ” 1 ” comme ci-dessous:
Code:#define BOARDtype 1
La partie de code qui t’embête n’est pas utilisée avec la pro mini.
28 septembre 2014 à 17:18 #29593AnonymeMerci su j’etais parti pour acheter ca ( et c’est ca que tu me conseilles !!!, non ? )
http://www.selectronic.fr/arduino-convertisseur-seriel-usb-2.html mais le vendeur m’a dit que ce n’était pas nécessaire et j’ai donc branché directement un usb sur la carte mini pro
avec :
fil noir sur grd
fil vert sur vcc
fil blanc sur rxi
fil rouge sur txo
28 septembre 2014 à 19:12 #29594AnonymeOui c’est ce genre de convertisseur que l’on utilise. Je m’interroge sur ton cable USB, ce ne serait pas un cable FTDI par hasard ? C’est comme un cable USB de type A côté PC et un connecteur dans ce genre:
https://www.sparkfun.com/products/9718 Regarde bien sur ton câble si il y a une référence. Ton vendeur te l’as vendu avec l’arduino ?
Dans tous les cas (cable FTDI ou convertisseur FTDI): il faut que tu installes un driver FTDI sur ton PC. Dispo sur le lien ci-dessus.
28 septembre 2014 à 19:56 #29595Anonymej’ai pris un usb, je l’ai coupé et connecté les 4 fils ( et pas 6 comme sur ta photo ) donc ca ne peut pas marcher … demain j’irais acheter le convertisseur
29 septembre 2014 à 15:11 #29596AnonymeJ’ai eu des problèmes avec les arduino pro mini que j’avais acheté en chine…elle n’avais pas de bootloader intégré (en gros tu ne peux pas téléverser le programme sans bootloader) si tu a la led qui clignote une fois tous les 16 seconde (je crois) c’est qu’elle n’a pas ce fameux bootloader, j’ai finis par trouver une procédure fastidieuse pour charger ce bootloader a partir d’un arduino mega. Bon courage. 29 septembre 2014 à 21:37 #29597AnonymeCa y est !! Ca clignote de partout ( sauf quelques leds déjà grillées ou mal montées )
https://www.youtube.com/watch?v=TLr_7dL7VRc par contre ca fonctionne quand je suis branché à l’ordi, mais pas avec une pile 9V, il faut une batterie 12v ?
Vous me conseillez quoi en batterie, sachant qu’il y aura la rotation du dome et quelques servo pour les trappes c’est tout.
29 septembre 2014 à 21:45 #29598tu as un réglage de la luminosité dans le script (entre 0 et 15 de mémoire), j’ai laissé une valeur moyenne afin de ne pas user prématurément les leds après ça dépend également des valeurs des résistances…
29 septembre 2014 à 22:06 #29599Anonymele leds qui restent allumer sont montés à l’envers, non ? celles qui ne s’allument pas sont à dessoudé pour les tester, c’est ca ?
30 septembre 2014 à 07:47 #29600Anonymeboba-fred wrote:le leds qui restent allumer sont montés à l’envers, non ?
celles qui ne s’allument pas sont à dessoudé pour les tester, c’est ca ?
Oui les led montées a l’envers reste allumée (dû a la matrice), pour celle qui ne s’allume pas, tu peux toujours essayer de les tester avec un multimètre (en mode ohmmètre) en débranchant l’alimentation et sans les dessouder, tu devrais voir ta led s’allumer faiblement si elle fonctionne .
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.
