Přihlaste se ke svému účtu Altimeter Cloud
Nemáte účet? Vytvořit účet
Pošleme vám potvrzovací odkaz e-mailem. Zkontrolujte složku se spamem, pokud ho neobdržíte.
Již máte účet? Přihlásit se
Mercury má vysoký výstupní proud na desce, který můžete použít k napájení externích zařízení. Krátkodobě zvládne 10-12 ampérů a průběžně 2-3 ampéry. Má také připojenou LED k výstupu, takže k testování výstupu a blikání LED na desce můžeme použít tento příklad kódu.
/* * Mercury V1 (ESP32-C6) Příklad výstupu * Bliká výstupní LED a zapíná/vypíná vysokoproudý výstup. */ #include "Mercury_Pins.h" void setup() { pinMode(OUT1, OUTPUT); // Musíte vytáhnout vstup BUTTON, bude 1 když NENÍ stisknut a 0 když je stisknut. digitalWrite(OUT1, LOW); // Vždy je dobrou praxí vypnout výstup při spuštění } void loop() { digitalWrite(OUT1, HIGH); delay(500); digitalWrite(OUT1, LOW); delay(500); }#pragma once /* * Mercury (ESP32-C6) Definice pinů * Přiřazení GPIO specifické pro desku */ // ââ Stavová LED (NeoPixel) ââ #define LEDPOWER 3 // Napájení NeoPixelu (nastavit HIGH pro povolení) #define LED 2 // Datový signál NeoPixelu // ââ I2C sběrnice ââ #define SDA 21 // I2C data #define SCL 22 // I2C hodiny // ââ Napájení senzoru ââ #define VACC 20 // Napájecí linka senzoru (nastavit HIGH pro povolení) // ââ Porty pro obecné použití ââ #define GP06 6 // Port GP06 #define GP07 7 // Port GP07 // ââ Vysokoproudý výstup ââ #define OUT1 5 // Vysokoproudý výstup (např. pyro / relé) // ââ LED ukazatele baterie ââ #define BL1 4 // LED baterie 1 (nejnižší) #define BL2 14 // LED baterie 2 #define BL3 15 // LED baterie 3 #define BL4 18 // LED baterie 4 #define BL5 19 // LED baterie 5 (nejvyšší) // ââ Indikátory ââ #define DISK 8 // LED aktivity disku // ââ Analogové / Detekce ââ #define BATIN 0 // Napětí baterie (dělič 1:1) #define USBDETECT 1 // Detekce napájení USB (HIGH = USB přítomno) #define BUTTON 9 // TLAČÍTKO na desce, spouštěcí tlačítko, ale lze jej použít