AdaFruit LOL Shield Programmation

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

First step is to be able to program the 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 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.

Exemples

Once that is installed, you should find the LoL Shield under Examples. Select Basic_Test and hopefully all 126 of your LEDs light up appropriately! If some LEDs do not light up, check the solder joints and just re-heat them. Also look for any joints that may be connected with stray blobs of solder or leads. Also make sure that you are not shorting against the USB port. A bit of electrical tape will keep that from being a problem.

If you are seeing LEDs light up that shouldn’t be, then there is a short somewhere on the board. There is also an LED on most Arduinos connected to pin13, and drains to ground. This causes ghosting on some of the LEDs. I usually just cut the resistor out, because it is easily replaced later. This will be up to you though.