Mercury V1 handleiding
Ontdek hoe je snel en eenvoudig kunt vliegen, verbind je altimeter om te uploaden naar de Altimeter Cloud website en gebruik ook alle geavanceerde functies. Als je vastloopt of net begint, dan ben je hier op de juiste plek.

Codevoorbeeld: Vermogensregeling voor sensoren en LED

PDF

De Mercury altimeter heeft sensoren en de Neopixel LED's die standaard uitgeschakeld zijn. Deze functie bestaat zodat onderdelen naar behoefte in diepe of lichte slaapstand kunnen worden uitgeschakeld om stroom te besparen en met maximale efficiëntie te werken. Dit betekent echter wel dat u de stroom moet inschakelen voordat u de onderdelen gebruikt.

Gebruikt u Arduino IDE? Onze online programmeur bevat standaard Mercury_Pins.h zodat de pinnamen zonder problemen werken. Als u Arduino IDE of een ander programmeergereedschap gebruikt, kopieert u de Mercury_Pins.h tabbladinhoud en plakt u deze aan het begin van uw programma.
/*
 * Mercury V1 (ESP32-C6) Power control example
 * Turns on the Status LED power as well as the IMU power (Gyroscope and Accelerometer)
 */
#include "Mercury_Pins.h"

void setup() {
    pinMode(VACC, OUTPUT);
    pinMode(LEDPOWER, OUTPUT);
    digitalWrite(VACC, HIGH);
    digitalWrite(LEDPOWER, HIGH);
}
void loop() {
    // Your program goes here
    delay(1000);
}

#pragma once
/*
 * Mercury (ESP32-C6) Pin Definitions
 * Board-specific GPIO assignments
 */

// ââ Status LED (NeoPixel) ââ
#define LEDPOWER      3    // NeoPixel power (drive HIGH to enable)
#define LED           2    // NeoPixel data signal

// ââ I2C Bus ââ
#define SDA           21   // I2C data
#define SCL           22   // I2C clock

// ââ Sensor Power ââ
#define VACC          20   // Sensor power rail (drive HIGH to enable)

// ââ General Purpose Ports ââ
#define GP06          6    // GP06 port
#define GP07          7    // GP07 port

// ââ High Current Output ââ
#define OUT1          5    // High current output (e.g. pyro / relay)

// ââ Battery Bar LEDs ââ
#define BL1           4    // Battery LED 1 (lowest)
#define BL2           14   // Battery LED 2
#define BL3           15   // Battery LED 3
#define BL4           18   // Battery LED 4
#define BL5           19   // Battery LED 5 (highest)

// ââ Indicators ââ
#define DISK          8    // Disk activity LED

// ââ Analogue / Detection ââ
#define BATIN         0    // Battery voltage (1:1 divider)
#define USBDETECT     1    // USB power detect (HIGH = USB present)