Étape 5: Télécharger Sketch
Téléchargez le croquis suivant sur l’Arduino :
Vous aurez également besoin des bibliothèques suivantes :
- Adafruit_NeoPixel.h
- Wire.h
- Adafruit_sensor., h
- Adafruit_LSM303.h
Le Wire.h devrait venir avec la distribution standard et le reste peut être ramassé sur GitHub
Notes : L’esquisse est construite pour exécuter l’un des trois modes différents, dépendant de quel interrupteur est fermé par un aimant.
Bouton/interrupteur 1 - mode Boussole - couleur de Neopixel change en fonction de cap magnétique. Si les accéléromètres détecter une bosse elle clignote une lumière blanche et s’estompe vers le mode Boussole. Également appelé mode « Gandalf » ou « Vous ne passeront point ».
Bouton/interrupteur 2 - Fade Up / Fade Down - Neopixels égayer et puis Dim. Cycle se répète jusqu'à l’ouverture de l’interrupteur. Également appelé « Tardis » Mode
Bouton/interrupteur 3 - lampe de poche - Neopixels met en marche à pleine puissance et rester jusqu'à ce que l’interrupteur s’ouvre à nouveau.
Il n’y a aucun comportement « par défaut », si les commutateurs ne sont pas fermés alors il ne fait rien. Il peut être facilement remplacé si vous préférez quelque chose de plus actif.