🛠 Faire clignoter la LED RGB du Nicla Vision

Arduino Nicla Vision · debutant · Schéma : IMG-nicla-vision-debutant-1-niclavision-clignotement-led.svg — Nicla Vision vue de dessus avec les trois LED RGB surlignées et les broches LEDR, LEDG, LEDB

Objetivos

Familiarizarse con la Arduino Nicla Vision mediante un primer sketch: encender y apagar los tres LED de color integrados, y comprender por qué el ejemplo clásico «Blink» debe adaptarse a esta placa.

Material

Código completo

// Nicla Vision : LEDR=23, LEDG=24 (=LED_BUILTIN), LEDB=25
// > 
const int RGB_PINS[3] = {LEDR, LEDG, LEDB};

void setup {
  for (int p : RGB_PINS) {
    pinMode(p, OUTPUT);
    digitalWrite(p, HIGH);   // LED eteintes
  }
}

void loop {
  digitalWrite(LEDG, LOW);  delay(150);  // vert ON
  digitalWrite(LEDG, HIGH); delay(150);
  digitalWrite(LEDR, LOW);  delay(150);  // rouge ON
  digitalWrite(LEDR, HIGH); delay(150);
  digitalWrite(LEDB, LOW);  delay(400);  // bleu ON
  digitalWrite(LEDB, HIGH); delay(400);
}

Verificación esperada

El LED verde, luego el rojo y después el azul se encienden alternativamente en la secuencia. El puerto USB de la placa es un CDC USB (VID 0x2341 / PID 0x025F): si el sketch compila y se carga, la cadena de herramientas es correcta. El core ejecuta el sketch en el Cortex-M7 a 480 MHz; el segundo núcleo (M4) no es necesario en este caso.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales