Inicia sesión en tu cuenta de Altimeter Cloud
¿No tienes cuenta? Crear una
Te enviaremos un enlace de confirmación por correo. Revisa tu carpeta de spam si no lo recibes.
¿Ya tienes cuenta? Iniciar sesión
El altímetro Mercury tiene sensores y los LED Neopixel desactivados por defecto. Esta característica existe para que los elementos se puedan apagar en sueño profundo o ligero según sea necesario para ahorrar energía y funcionar con la máxima eficiencia. Sin embargo, significa que necesitas activar la energía antes de usar los elementos.
/* * Mercury V1 (ESP32-C6) Ejemplo de control de energía * Activa la energía del LED de estado y también la energía del IMU (giroscopio y acelerómetro) */ #include "Mercury_Pins.h" void setup() { pinMode(VACC, OUTPUT); // Establecer el pin de energía del sensor como salida pinMode(LEDPOWER, OUTPUT); // Establecer el pin de energía del LED como salida digitalWrite(VACC, HIGH); // Establecer el pin de energía del sensor en HIGH para activar digitalWrite(LEDPOWER, HIGH); // Establecer el pin de energía del LED en HIGH para activar } void loop() { // Tu programa va aquí delay(1000); }#pragma once /* * Definiciones de pines de Mercury (ESP32-C6) * Asignaciones GPIO específicas de la placa */ // ââ LED de estado (NeoPixel) ââ #define LEDPOWER 3 // Energía del NeoPixel (poner HIGH para activar) #define LED 2 // Señal de datos del NeoPixel // ââ Bus I2C ââ #define SDA 21 // Datos I2C #define SCL 22 // Reloj I2C // ââ Energía del sensor ââ #define VACC 20 // Carril de energía del sensor (poner HIGH para activar) // ââ Puertos de propósito general ââ #define GP06 6 // Puerto GP06 #define GP07 7 // Puerto GP07 // ââ Salida de alta corriente ââ #define OUT1 5 // Salida de alta corriente (p. ej. pirotécnico / relé) // ââ LED de barra de batería ââ #define BL1 4 // LED de batería 1 (más bajo) #define BL2 14 // LED de batería 2 #define BL3 15 // LED de batería 3 #define BL4 18 // LED de batería 4 #define BL5 19 // LED de batería 5 (más alto) // ââ Indicadores ââ #define DISK 8 // LED de actividad del disco // ââ Analógico / Detección ââ #define BATIN 0 // Voltaje de batería (divisor 1:1) #define USBDETECT 1 // Detección de alimentación USB (HIGH = USB presente) #define BUTTON 9 // BOTÓN de la placa, botón de arranque pero se puede usar