Melden Sie sich bei Ihrem Altimeter Cloud Konto an
Noch kein Konto? Registrieren
Wir senden Ihnen einen Bestätigungslink per E-Mail. Prüfen Sie auch Ihren Spam-Ordner.
Haben Sie bereits ein Konto? Anmelden
Der Mercury-Altimeter verfügt über Sensoren und Neopixel-LEDs, die standardmäßig ausgeschaltet sind. Diese Funktion existiert, damit Komponenten nach Bedarf in tiefem oder leichtem Schlafmodus ausgeschaltet werden können, um Strom zu sparen und mit maximaler Effizienz zu arbeiten. Dies bedeutet jedoch, dass Sie die Stromversorgung einschalten müssen, bevor Sie die Komponenten nutzen.
/* * Mercury V1 (ESP32-C6) Stromversorgungskontrolle Beispiel * Schaltet die Status-LED-Stromversorgung sowie die IMU-Stromversorgung (Gyroskop und Beschleunigungsmesser) ein */ #include "Mercury_Pins.h" void setup() { pinMode(VACC, OUTPUT); // Sensorstromversorgungspin als Ausgang setzen pinMode(LEDPOWER, OUTPUT); // LED-Stromversorgungspin als Ausgang setzen digitalWrite(VACC, HIGH); // Sensorstromversorgungspin HIGH setzen zum Einschalten digitalWrite(LEDPOWER, HIGH); // LED-Stromversorgungspin HIGH setzen zum Einschalten } void loop() { // Ihr Programm geht hier hin delay(1000); }#pragma once /* * Mercury (ESP32-C6) Pin-Definitionen * Platinenbezogene GPIO-Zuweisungen */ // ââ Status-LED (NeoPixel) ââ #define LEDPOWER 3 // NeoPixel-Stromversorgung (HIGH fahren zum Aktivieren) #define LED 2 // NeoPixel-Datensignal // ââ I2C-Bus ââ #define SDA 21 // I2C-Daten #define SCL 22 // I2C-Takt // ââ Sensor-Stromversorgung ââ #define VACC 20 // Sensorstromschiene (HIGH fahren zum Aktivieren) // ââ Universelle Anschlüsse ââ #define GP06 6 // GP06-Anschluss #define GP07 7 // GP07-Anschluss // ââ Hochstrom-Ausgang ââ #define OUT1 5 // Hochstrom-Ausgang (z. B. Sprengladung / Relais) // ââ Batteriebalken-LEDs ââ #define BL1 4 // Batterie-LED 1 (niedrigste) #define BL2 14 // Batterie-LED 2 #define BL3 15 // Batterie-LED 3 #define BL4 18 // Batterie-LED 4 #define BL5 19 // Batterie-LED 5 (höchste) // ââ Indikatoren ââ #define DISK 8 // Disk-Aktivitäts-LED // ââ Analog / Erkennung ââ #define BATIN 0 // Batteriespannung (1:1 Teiler) #define USBDETECT 1 // USB-Stromerkennung (HIGH = USB vorhanden) #define BUTTON 9 // BUTTON auf der Platine, Boot-Button aber kann auch verwendet werden