🛠 Deux ports série : Serial (USB) et Serial1 (broches 0/1)

Arduino Nano Every · intermediaire · Schéma : IMG-nano-every-intermediaire-3-nanoevery-serial1-vs-serial.svg — Nano Every au centre avec d'un côté le câble USB reliant la carte au PC (port Serial) et de l'autre un module GPS branché sur les broches 0 et 1 (port Serial1), flèches de données dans les deux sens

Objetivos

Aprovechar una de las grandes ventajas del Nano Every frente al Nano clásico: dos UART de hardware accesibles en el conector. Serial pasa por el módulo puente USB (monitor del PC), Serial1 corresponde a la USART del ATmega4809 en los pines 0 (RX) y 1 (TX) en TTL. Construimos un pasamano: todo lo que llega de uno sale por el otro.

Material

Código completo

// Passe-plat USB <-> UART broches 0(RX)/1(TX)
// Garde le moniteur USB libre pour le debogage pendant qu'un
// module (GPS, BLE...) parle sur Serial1.
void setup {
  Serial.begin(115200);    // USB (module pont embarque)
  Serial1.begin(9600);     // USART materielle sur broches 0/1
  Serial.println(F("Passe-plat pret: PC <-> module"));
}

void loop {
  if (Serial.available)  Serial1.write(Serial.read);    // PC -> module
  if (Serial1.available) Serial.write(Serial1.read);    // module -> PC
}

Verificación esperada

Conecte el módulo a los pines 0/1 (RX del módulo → pin 1, TX del módulo → pin 0, alimentado a 5 V o 3,3 V según el módulo). Abra el monitor serie a 115200: verá desfilar las tramas del módulo; lo que escriba desde el PC se envía al módulo. El puerto USB sigue siendo utilizable para la depuración en paralelo — imposible en el Nano clásico, que solo tiene una UART.

Errores frecuentes

> SIN VERIFICAR: identidad exacta del módulo puente (NINA-W102 según el manual de usuario) — verificar antes de cualquier procedimiento de recuperación.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales