🛠 Découvrir l'Arduino Tian : un microcontrôleur et un vrai Linux sur la même carte

Arduino Tian (id : tian) · debutant · Schéma : IMG-tian-debutant-1-tian-premiers-pas.svg — Arduino Tian vue de dessus : connecteur micro-USB, prise Ethernet RJ45, port USB host, deux rangées de picots, puces SAMD21 et AR9342 annotées, câble micro-USB branché.

Objectifs

Appréhender l'architecture unique de l'Arduino Tian : deux cerveaux sur une carte — un microcontrôleur Atmel/Microchip SAMD21 (ARM Cortex-M0+, famille cadencée jusqu'à 48 MHz) qui exécute vos croquis Arduino, et un Qualcomm Atheros AR9342, processeur MIPS fonctionnant jusqu'à 533 MHz avec un module WiFi IEEE 802.11n 2x2 double bande 2,4/5 GHz, qui fait tourner une distribution Linux basée sur OpenWRT nommée Linino. Premier téléversement, premier message série.

Matériel

Code complet

// Blink sur Tian : le croquis tourne sur le SAMD21, pas sur Linux.
const uint8_t LED = 13;   // broche de la LED embarquée

void setup {
  pinMode(LED, OUTPUT);
  Serial.begin(9600);     // port série du SAMD21
}

void loop {
  digitalWrite(LED, HIGH);
  delay(500);
  digitalWrite(LED, LOW);
  delay(500);
  Serial.println(F("ping depuis le SAMD21"));
}

Dans l'IDE : Outils > Type de carte > Arduino Tian, sélectionnez le port indiqué par le guide d'installation, puis Téléverser.

Vérification attendue

La LED clignote à 1 Hz dès la fin du téléversement et le Moniteur série affiche les « ping ». Point essentiel : le croquis s'exécute sur le SAMD21 pendant que Linux démarre de son côté — les deux systèmes sont indépendants tant que vous n'utilisez pas le Bridge.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels