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 hat einen Hochstrom-Ausgang an Bord, mit dem Sie externe Geräte versorgen können. Kurzfristig kann er 10-12 Ampere verarbeiten und kontinuierlich 2-3 Ampere. Er hat auch eine LED am Ausgang, daher können wir mit diesem Beispielcode den Ausgang testen und eine LED auf der Platine blinken lassen.
/* * Mercury V1 (ESP32-C6) Ausgabe-Beispiel * Blinkt die Ausgabe-LED und schaltet den Hochstrom-Ausgang ein/aus. */ #include "Mercury_Pins.h" void setup() { pinMode(OUT1, OUTPUT); // Sie müssen den BUTTON-Eingang hochziehen, er ist 1 wenn NICHT gedrückt und 0 wenn gedrückt. digitalWrite(OUT1, LOW); // Es ist gute Praxis, den Ausgang beim Start immer auszuschalten } void loop() { digitalWrite(OUT1, HIGH); delay(500); digitalWrite(OUT1, LOW); delay(500); }#pragma once /* * Mercury (ESP32-C6) Pin-Definitionen * Platinen-spezifische 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 // Sensor-Stromschiene (HIGH fahren zum Aktivieren) // ââ Allzweck-Anschlüsse ââ #define GP06 6 // GP06-Anschluss #define GP07 7 // GP07-Anschluss // ââ Hochstrom-Ausgang ââ #define OUT1 5 // Hochstrom-Ausgang (z. B. Pyro / Relais) // ââ Batterie-Balken-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 // Datenträgeraktivitäts-LED // ââ Analog / Erkennung ââ #define BATIN 0 // Batteriespannung (1:1-Teiler) #define USBDETECT 1 // USB-Stromversorgung erkannt (HIGH = USB vorhanden) #define BUTTON 9 // BUTTON auf der Platine, Boot-Button, kann aber verwendet werden