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 Mercury tiene una salida de alta corriente a bordo que puede usar para alimentar dispositivos externos. A corto plazo puede manejar 10-12 amperios y continuamente 2-3 amperios. También tiene un LED conectado a la salida, así que para probar la salida e iluminar un LED en la placa podemos usar este código de ejemplo.
/* * Ejemplo de salida Mercury V1 (ESP32-C6)
* Ilumina el LED de salida y enciende/apaga la salida de alta corriente. */ #include "Mercury_Pins.h" void setup() { pinMode(OUT1, OUTPUT); // Necesita activar la entrada BUTTON, será 1 cuando NO esté presionada y 0 cuando esté presionada. digitalWrite(OUT1, LOW); // Siempre es buena práctica apagar la salida al iniciar } void loop() { digitalWrite(OUT1, HIGH); delay(500); digitalWrite(OUT1, LOW); delay(500); }#pragma once /* * Definiciones de pines Mercury (ESP32-C6) * Asignaciones GPIO específicas de la placa */ // ââ LED de estado (NeoPixel) ââ #define LEDPOWER 3 // Alimentación de NeoPixel (controle en ALTO para habilitar) #define LED 2 // Señal de datos de NeoPixel // ââ Bus I2C ââ #define SDA 21 // Datos I2C #define SCL 22 // Reloj I2C // ââ Alimentación del sensor ââ #define VACC 20 // Carril de alimentación del sensor (controle en ALTO para habilitar) // ââ 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 (por ej. pirotécnico / relé) // ââ LEDs 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 de disco // ââ Analógico / Detección ââ #define BATIN 0 // Voltaje de batería (divisor 1:1) #define USBDETECT 1 // Detección de alimentación USB (ALTO = USB presente) #define BUTTON 9 // BUTTON en la placa, botón de arranque pero se puede usar