Librería para el Arduino IDE

 

Instalación de la Librería

Para que tu placa MentorBit pueda comunicarse con el LED, solo necesitas instalar una librería. El gestor del IDE de Arduino se encargará del resto.

  • Abre tu entorno de programación IDE de Arduino.

  • Ve al menú Programa -> Incluir Librería -> Administrar Librerías...

  • En el buscador, escribe MentorBitRGB y haz clic en "Instalar".

  • El IDE detectará que esta librería necesita otra para funcionar y te preguntará si quieres instalarla también. Haz clic en "Install all" o "Instalar todo".

Ejemplo en C/C++:

 

Este código controla un LED RGB conectado al pin 24, utilizando la librería MentorBitRGB para crear una secuencia de parpadeo.

El programa primero inicializa el LED y establece su brillo a un nivel bajo (50 sobre 255). A continuación, entra en un bucle infinito que muestra una secuencia de colores: primero enciende el LED en Rojo durante un segundo, luego cambia a Verde por un segundo y después a Azul por otro segundo.

Finalmente, apaga el LED durante un segundo antes de que todo el ciclo (Rojo -> Verde -> Azul -> Apagado) se repita indefinidamente.

Ejemplo
// 1. Incluimos la librería que acabamos de instalar.
#include <MentorBitRGB.h>

// Definimos el pin digital al que hemos conectado el módulo.
#define RGB_PIN 24

// 2. Creamos un objeto 'miLed' y le indicamos el pin que vamos a usar.
MentorBitRGB miLed(RGB_PIN);

void setup() {
    // 3. Inicializamos el LED. ¡Este paso es muy importante!
    miLed.begin();
   
    // Opcional: ajustamos el brillo para que no sea tan intenso (0-255).
    miLed.cambiarBrillo(50);
}

void loop() {
    // 4. Cambiamos el color a ROJO.
    // El formato es (Rojo, Verde, Azul), con valores de 0 a 255.
    miLed.cambiarColor(255, 0, 0);
    delay(1000); // Esperamos un segundo

    // Cambiamos el color a VERDE.
    miLed.cambiarColor(0, 255, 0);
    delay(1000); // Esperamos un segundo

    // Cambiamos el color a AZUL.
    miLed.cambiarColor(0, 0, 255);
    delay(1000); // Esperamos un segundo

    // Apagamos el LED antes de repetir el ciclo.
    miLed.apagar();
    delay(1000);
}
Vistas
3 Número de vistas
3 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.