🛠 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é.

Objetivos

Comprender la arquitectura única de la Arduino Tian: dos cerebros en una sola placa — un microcontrolador Atmel/Microchip SAMD21 (ARM Cortex-M0+, familia con frecuencia de hasta 48 MHz) que ejecuta tus sketches de Arduino, y un Qualcomm Atheros AR9342, un procesador MIPS que funciona a hasta 533 MHz con un módulo WiFi IEEE 802.11n 2x2 de doble banda 2,4/5 GHz, que ejecuta una distribución Linux basada en OpenWRT llamada Linino. Primera carga, primer mensaje serie.

Material

Código completo

// 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"));
}

En el IDE: Herramientas > Tipo de placa > Arduino Tian, selecciona el puerto indicado por la guía de instalación y luego pulsa Cargar.

Verificación esperada

El LED parpadea a 1 Hz en cuanto termina la carga y el Monitor serie muestra los «ping». Punto esencial: el sketch se ejecuta en el SAMD21 mientras Linux arranca por su cuenta — los dos sistemas son independientes mientras no utilices el Bridge.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales