Connectez-vous à votre compte Altimeter Cloud
Pas encore de compte ? Créer un compte
Nous vous enverrons un lien de confirmation par e-mail. Vérifiez votre dossier spam si vous ne le recevez pas.
Vous avez déjà un compte ? Connexion
L'altimètre Mercury a les capteurs et les LED Neopixel désactivés par défaut. Cette fonction existe pour permettre la désactivation des éléments en veille profonde ou légère selon les besoins afin d'économiser l'énergie et de fonctionner à rendement maximal. Cela signifie toutefois que vous devez activer l'alimentation avant d'utiliser les éléments.
/* * Mercury V1 (ESP32-C6) Exemple de contrôle d'alimentation * Active l'alimentation du LED de statut ainsi que l'alimentation de l'IMU (Gyroscope et Accéléromètre) */ #include "Mercury_Pins.h" void setup() { pinMode(VACC, OUTPUT); pinMode(LEDPOWER, OUTPUT); digitalWrite(VACC, HIGH); digitalWrite(LEDPOWER, HIGH); } void loop() { // Votre programme va ici delay(1000); }#pragma once /* * Définitions des broches Mercury (ESP32-C6) * Affectations GPIO spécifiques à la carte */ // ââ LED de statut (NeoPixel) ââ #define LEDPOWER 3 // Alimentation NeoPixel (mettre HIGH pour activer) #define LED 2 // Signal de données NeoPixel // ââ Bus I2C ââ #define SDA 21 // Données I2C #define SCL 22 // Horloge I2C // ââ Alimentation du capteur ââ #define VACC 20 // Rail d'alimentation du capteur (mettre HIGH pour activer) // ââ Ports à usage général ââ #define GP06 6 // Port GP06 #define GP07 7 // Port GP07 // ââ Sortie haute puissance ââ #define OUT1 5 // Sortie haute puissance (par exemple pyro / relais) // ââ LED d'indicateur de batterie ââ #define BL1 4 // LED batterie 1 (la plus basse) #define BL2 14 // LED batterie 2 #define BL3 15 // LED batterie 3 #define BL4 18 // LED batterie 4 #define BL5 19 // LED batterie 5 (la plus haute) // ââ Indicateurs ââ #define DISK 8 // LED d'activité du disque // ââ Analogue / Détection ââ #define BATIN 0 // Tension batterie (diviseur 1:1) #define USBDETECT 1 // Détection alimentation USB (HIGH = USB présent)