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
Le Mercury dispose d'une sortie haute puissance embarquée que vous pouvez utiliser pour alimenter des appareils externes. À court terme, il peut gérer 10-12 ampères et en continu 2-3 ampères. Il a également une LED attachée à la sortie, donc pour tester la sortie et faire clignoter une LED sur le board nous pouvons utiliser cet exemple de code.
/* * Mercury V1 (ESP32-C6) Exemple de sortie
* Fait clignoter la LED de sortie et active/désactive la sortie haute puissance. */ #include "Mercury_Pins.h" void setup() { pinMode(OUT1, OUTPUT); // Vous devez activer le pull-up de l'entrée BUTTON, elle sera à 1 si elle n'est pas appuyée et à 0 si elle est appuyée. digitalWrite(OUT1, LOW); // C'est une bonne pratique de toujours éteindre la sortie au démarrage } void loop() { digitalWrite(OUT1, HIGH); delay(500); digitalWrite(OUT1, LOW); delay(500); }#pragma once /* * Définitions des broches Mercury (ESP32-C6) * Assignations GPIO spécifiques au board */ // ââ LED d'état (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 des capteurs ââ #define VACC 20 // Rail d'alimentation des capteurs (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 (ex. pyro / relais) // ââ LEDs de batterie ââ #define BL1 4 // LED de batterie 1 (la plus basse) #define BL2 14 // LED de batterie 2 #define BL3 15 // LED de batterie 3 #define BL4 18 // LED de batterie 4 #define BL5 19 // LED de batterie 5 (la plus haute) // ââ Indicateurs ââ #define DISK 8 // LED d'activité disque // ââ Analogue / Détection ââ #define BATIN 0 // Tension de batterie (diviseur 1:1) #define USBDETECT 1 // Détection de puissance USB (HIGH = USB présent) #define BUTTON 9 // BUTTON sur le board, bouton de démarrage mais peut être utilisé