🛠 Premier sketch : faire clignoter une LED sur Arduino Opta

Arduino Opta (micro automate, STM32H747) · debutant · Schéma : IMG-opta-plc-debutant-1-opta-clignotement-led.svg — Arduino Opta vue de face avec les 4 LED utilisateur surlignées et le câble USB-C de programmation branché

Objectifs

Découvrir l'Arduino Opta, le micro-PLC certifié d'Arduino (STM32H747XI double cœur Cortex-M7 480 MHz + Cortex-M4 240 MHz), en programmant son premier sketch : faire clignoter une LED utilisateur. À la fin de ce tutoriel, vous saurez installer le core, téléverser un sketch et comprendre le brochage de base.

Matériel

Code complet

// opta_clignotement_led.ino — core « Arduino Mbed OS Opta Boards »
// Les 4 LED utilisateur sont pilotables via les broches LED1..LED4.

const int LEDS[] = {LED1, LED2, LED3, LED4};

void setup {
  Serial.begin(9600);
  for (int i = 0; i < 4; i++) {
    pinMode(LEDS[i], OUTPUT);
    digitalWrite(LEDS[i], LOW);
  }
  Serial.println("Opta : demo LED prete");
}

void loop {
  for (int i = 0; i < 4; i++) {
    digitalWrite(LEDS[i], HIGH);
    delay(200);
    digitalWrite(LEDS[i], LOW);
  }
}

Vérification attendue

Les 4 LED utilisateur clignotent en séquence (effet « pont ») toutes les 200 ms. Le moniteur série affiche le message de démarrage. Sur la variante WiFi, une cinquième LED de statut réseau reste gérée par le firmware.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels