Étape 3: Programmer la flore
Logiciels et bibliothèques :
Avant que nous puissions commencer à programm la flore, nous devrons l’IDE Arduino, ainsi que quelques bibliothèques de Adafruit.
Comment installer l’IDE et ajouter des produits Adafruit est décrite ici.
Vous pouvez télécharger les bibliothèques de GitHub gratuitement en cliquant sur les liens ci-dessous.
- Bibliothèque de sac à dos de matrice de LED
- Bibliothèque de base graphique Adafruit GFX
- Bibliothèque de Adafruit capteur
- Bibliothèque de capteur de pression BMP280
- Bibliothèque de Adafuit GPS
- Bibliothèque de l’Arduino Timer
Si vous avez besoin d’aide sur la façon d’installer les bibliothèques, vous pouvez visiter ce guide sur le site Adafruit.
Le code que j’ai écrit peut être téléchargé à partir ici. Il suffit de créer un nouveau dossier dans votre répertoire Arduino un coller le fichier à l’intérieur de ce dossier. Et Voilà
Lorsque vous parcourez le code vous serez avis que cela fonctionne, mais que c’est un peu brouillon et il a besoin d’améliorations ici et là. Je n’ai pas eu le temps de tester l’algorithme abondamment. On pourrait dire, que le programme est encore en phase bêta et je va garder être mis à jour pour le rendre plus structuré et fiabiliser les prévisions météorologiques. Si vous avez des idées, suggestions ou conseils il suffit de laisser un commentaire afin que nous puissions trouver un moyen de rendre les choses beaucoup.
Fondamentalement, la veille météorologique fait prédictions basées sur la pression de l’air. Étant donné que l’appareil ne fonctionne pas stationnaire, il faut compenser le changement dans la pression de l’air en raison du changement d’altitude. C’est pourquoi nous avons besoin du module GPS. Avec le GPS, vous pouvez déterminer votre altitude et il permet de corriger les mesures de pression d’air.
Pour télécharger le programme, ouvrez-le dans votre IDE Arduino. Sélectionnez la flore comme votre planche et la flore est connectée au port usb.
Après que, cliquez sur le bouton de la flèche et le code sera établie et transférée vers le périphérique...