Zaloguj się do swojego konta Altimeter Cloud
Nie masz konta? Utwórz konto
Wyślemy link potwierdzający na Twój e-mail. Sprawdź folder spam, jeśli go nie otrzymasz.
Masz już konto? Zaloguj się
Mercury ma wysoką moc wyjściową, którą możesz wykorzystać do zasilania urządzeń zewnętrznych. Krótkotrwale może obsługiwać 10-12 amperów, a w trybie ciągłym 2-3 ampery. Posiada również diodę LED podłączoną do wyjścia, więc aby przetestować wyjście i migać diodą LED na płytce, możemy użyć tego przykładowego kodu.
/* * Mercury V1 (ESP32-C6) Przykład wyjścia
* Miga diodą LED wyjścia i włącza/wyłącza wyjście o wysokiej mocy. */ #include "Mercury_Pins.h" void setup() { pinMode(OUT1, OUTPUT); // Musisz uaktywnić wejście BUTTON, będzie 1 gdy NIE jest wciśnięty i 0 gdy wciśnięty. digitalWrite(OUT1, LOW); // Zawsze wyłącz wyjście na starcie - to dobra praktyka } void loop() { digitalWrite(OUT1, HIGH); delay(500); digitalWrite(OUT1, LOW); delay(500); }#pragma once /* * Mercury (ESP32-C6) Definicje pinów * Przypisania GPIO specyficzne dla płytki */ // ââ Dioda LED stanu (NeoPixel) ââ #define LEDPOWER 3 // Zasilanie NeoPixel (napędzaj HIGH aby włączyć) #define LED 2 // Sygnał danych NeoPixel // ââ Magistrala I2C ââ #define SDA 21 // Dane I2C #define SCL 22 // Zegar I2C // ââ Zasilanie czujnika ââ #define VACC 20 // Linia zasilania czujnika (napędzaj HIGH aby włączyć) // ââ Porty ogólnego przeznaczenia ââ #define GP06 6 // Port GP06 #define GP07 7 // Port GP07 // ââ Wyjście o wysokiej mocy ââ #define OUT1 5 // Wyjście o wysokiej mocy (np. pyro / przekaźnik) // ââ Diody LED paska baterii ââ #define BL1 4 // Dioda LED baterii 1 (najniżej) #define BL2 14 // Dioda LED baterii 2 #define BL3 15 // Dioda LED baterii 3 #define BL4 18 // Dioda LED baterii 4 #define BL5 19 // Dioda LED baterii 5 (najwyżej) // ââ Wskaźniki ââ #define DISK 8 // Dioda LED aktywności dysku // ââ Analogowe / Detekcja ââ #define BATIN 0 // Napięcie baterii (dzielnik 1:1) #define USBDETECT 1 // Detekcja zasilania USB (HIGH = USB obecny) #define BUTTON 9 // Przycisk na płytce, przycisk boot ale można go używać