Une fois déballé, il faut maintenant se préoccuper de l'installation des outils nécessaires.
Il y a une documentation de quick start sur le site de M5Stack que je vous résume et complète ici.
La première étape est simple, et déjà faite dans mon cas. Il s'agit d'installer l'IDE Arduino.
Il faut ensuite ajouter l'url de Board Manager suivante dans les préférences: https://dl.espressif.com/dl/package_esp32_index.json
Du coup, il est alors possible d'installer le support ESP32 proprement dit depuis le Board Manager.
Puis, il faut ajouter les librairies pour la gestion de l'Atom Lite, de la led et des capteurs : M5Atom, FastLED, Adafruit_BMP280, Adafruit VL53L0X.
La dernière étape consiste à aller récupérer le code de test sur le github de M5Stack.
Petite précision : le fichier de projet Arduino est le fichier AtomFLY.ino et il doit se trouver dans un répertoire AtomFLY. Laissez dans ce répertoire les 2 autres fichiers .cpp et .h
Lorsque vous ouvrez le projet AtomFLY, vous pouvez déjà tester votre installation logicielle en utilisant la compilation (bouton Verify).
Choisissez la carte M5Stick-C dans la catégorie ESP32.
Vous apercevez quelques messages au sujet de pragma dans la librairie FastLed.
Ca n'empêche pas le programme de fonctionner et c'est confirmé sur le forum
Raccordez votre Atom Fly en USB et uploadez le code.
En prenant soin de vos doigts, débranchez l'USB C, puis branchez la batterie.
Vous pouvez alors appuyer sur le bouton une fois en retirant rapidement votre doigt : le premier moteur tourne puis s'arrête.
La même manipulation fait tourner chaque moteur, puis les 4 ensemble.
Il est également possible de faire tourner le programme juste avec l'USB C, les moteurs ne tourneront pas mais la console série vous affihera les informations de l'accéléromètre.
Tout cela est visible en détails dans une petit vidéo que je vous ait préparé.
Je souhaite une bonne expérimentation et je vous dis à bientôt pour d'autres articles et vidéos où je vous montrerai ce que je code.
Comments powered by Talkyard.