AdaFruit LOL Shield Programmation

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche

La première étape est d'être capable de programmer un Arduino.

Diavolino

Diavolino est une plateforme dérivée d'Arduino.

L'Arduino recommandé par Jimmie P Rodgers (concepteur du LoL Shield) pour son Shield LoL est le Diavolino d'Evil Mad Science, mais cela fonctionnera parfaitement avec une Arduino officiel ou n'importe quel clone ayant les même caractéristiques.

Vous aurez besoin de télécharger l'environnement pour Arduino depuis leur site et d'installer le pilote FTDI (fournit avec le logiciel). Si vous utilisiez un Diavolino consultez alors les instructions spéciales préparée par Jimmie P Rodgers.

Arduino

Une fois que vous avez votre Arduino et son environnement de développement sont prêts, il faut télécharger un Sketch sur la carte.

Essayer de faire fonctionner quelque-chose de simple comme “Blink”.

Après avoir programmé votre Arduino, vous pouvez télécharger la librairie du LoL Shield depuis Google Code. Vous aurez besoin de décompresser (dézipper) l'archive dans le répertoire 'libraries'. Ce répertoire est accessible dans le répertoire 'sketch' d'Arduino quand vous installez l'environnement de développement.

Vous pouvez trouver des informations sur l'installation des librairies sur le site Arduino.cc, voir how to install libraries.

Test, exemples et améliorations

Une fois la librairie LoL shield installée, vous trouverez des exemples dans le sous-répertoire 'Examples'.

Sélectionnez le sketch "Basic_Test" et vous devriez voir les 126 LEDs s’allumées de façon adéquate!

Si certaines LEDs ne s'allument pas:

  • Vérifiez le point de soudure et re-chauffer le si nécessaire.
  • vérifiez aussi les joints qui pourrait être connectés par une coulée de soudure ou une patte de LED.
  • Assurez-vous aussi qu'il n'y a pas de court-circuit causé par la partie métallique du port USB. Vous pouvez utiliser un peu de toile isolante pour vous prémunir de ce genre de problèmes.

Si vous voyez une LED qui s'allume alors qu'elle ne le devrait pas alors il y a un court-circuit quelque part sur la carte.

Il y a aussi la LED raccordée sur la pin 13 de votre Arduino qui draine le courant vers la masse. Cela peut causer un effet "spectral" sur certaines LEDs. Jimmie (le concepteur) propose de couper la résistance raccordée sur la LED 13 (parce qu'elle est facile à remplacer par la suite). Vous faites comme vous voulez.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.