Inicie sessão na sua conta Altimeter Cloud
Não tem conta? Criar uma
Enviaremos um link de confirmação por e-mail. Verifique a pasta de spam se não o receber.
Já tem uma conta? Entrar
O altímetro Mercury tem sensores e LEDs Neopixel desligados por padrão. Este recurso existe para que os itens possam ser desligados em repouso profundo ou leve conforme necessário para economizar energia e operar com máxima eficiência. Porém, isso significa que você precisa ligar a energia antes de usar os itens.
/* * Mercury V1 (ESP32-C6) Exemplo de controle de energia * Liga a energia do LED de status bem como a energia do IMU (Giroscópio e Acelerómetro) */ #include "Mercury_Pins.h" void setup() { pinMode(VACC, OUTPUT); // Define o pino de energia do sensor como saída pinMode(LEDPOWER, OUTPUT); // Define o pino de energia do LED como saída digitalWrite(VACC, HIGH); // Define o pino de energia do sensor como HIGH para ligar digitalWrite(LEDPOWER, HIGH); // Define o pino de energia do LED como HIGH para ligar } void loop() { // Seu programa vai aqui delay(1000); }#pragma once /* * Definições de Pinos Mercury (ESP32-C6) * Atribuições GPIO específicas da placa */ // ââ LED de Status (NeoPixel) ââ #define LEDPOWER 3 // Energia NeoPixel (coloque HIGH para ativar) #define LED 2 // Sinal de dados NeoPixel // ââ Barramento I2C ââ #define SDA 21 // Dados I2C #define SCL 22 // Relógio I2C // ââ Energia do Sensor ââ #define VACC 20 // Trilho de energia do sensor (coloque HIGH para ativar) // ââ Portas de Propósito Geral ââ #define GP06 6 // Porta GP06 #define GP07 7 // Porta GP07 // ââ Saída de Alta Corrente ââ #define OUT1 5 // Saída de alta corrente (por exemplo, pirotécnico / relé) // ââ LEDs de Bateria ââ #define BL1 4 // LED de Bateria 1 (mais baixo) #define BL2 14 // LED de Bateria 2 #define BL3 15 // LED de Bateria 3 #define BL4 18 // LED de Bateria 4 #define BL5 19 // LED de Bateria 5 (mais alto) // ââ Indicadores ââ #define DISK 8 // LED de atividade de disco // ââ Analógico / Detecção ââ #define BATIN 0 // Tensão da bateria (divisor 1:1) #define USBDETECT 1 // Detecção de energia USB (HIGH = USB presente) #define BUTTON 9 // BOTÃO da placa, botão de inicialização, mas pode ser usado