🛠 Premiers pas sur la Yún : Bridge, Console et LED

Arduino Yún · debutant · Schéma : IMG-yun-debutant-1-yun-premiers-pas-bridge.svg — Arduino Yún vue de dessus, flèches sur la puce ATmega32U4, le SoC Atheros AR9331 avec son blindage radio, le port micro-USB et la LED marquée L.

Objectifs

Apprivoiser la carte la plus atypique de l'écosystème Arduino : la Yún combine un microcontrôleur ATmega32U4 (16 MHz, même famille que la Leonardo) et un SoC réseau Atheros AR9331 (WiFi + Ethernet) qui exécute une distribution Linux basée sur OpenWrt, nommée Linino OS. Ce premier tutoriel pose les fondations : initialiser la bibliothèque Bridge, dialoguer avec le Moniteur série via Console, et faire clignoter la LED intégrée.

Matériel

Code complet

// Blink version Yún : Bridge + Console au lieu de Serial.
#include <Bridge.h>

const uint8_t LED = 13;

void setup {
  // Sur Yún, ne PAS mettre de while(!Serial) : le port est l'USB natif du 32U4,
  // mais le Bridge, lui, doit attendre qu Linux soit prêt.
  pinMode(LED, OUTPUT);
  Bridge.begin;        // bloque jusqu'à ce que le Bridge côté Linux réponde
  Console.begin;       // Console = flux série acheminé par le Bridge
  Console.println(F("Bridge connecte, Linux est pret"));
}

void loop {
  digitalWrite(LED, HIGH);
  delay(500);
  Console.println(F("LED ON"));
  digitalWrite(LED, LOW);
  delay(500);
  Console.println(F("LED OFF"));
}

Dans l'IDE : Outils > Type de carte > Arduino Yún, sélectionnez le port série USB, téléversez normalement.

Vérification attendue

La LED « L » clignote toutes les 500 ms. Le Moniteur série (branché en USB) affiche les messages Console — mais attention : Console passe par le Bridge, donc si vous ouvrez le Moniteur APRÈS le démarrage, les messages déjà émis sont perdus. Rebranchez le Bridge côté 32U4 en gardant le Moniteur ouvert : Bridge.begin met quelques secondes à aboutir au premier démarrage, le temps que Linino OS soit prêt.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels