WeMos D1 mini (esp8266): eseguire un debug sulla seriale secondaria – Parte 3

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Come puoi vedere nel diagramma il WeMos D1 mini ha 2 UART, uno su pins dedicati e un altro UART di sola trasmissione che può essere abilitato su GPIO2 (D4).

WeMos D1 mini pinout

Questo singolo pin può essere utilizzato al momento della configurazione per trasmettere informazioni di debug core o Serial1 personalizzata.

Per connetterti, naturalmente, devi usare un convertitore da USB a TTL, lo puoi trovare a 1$.

Esiste un modulo FT232RL o FT232 più costoso, ma un CH340G o CH340 funziona molto bene.

CH340G Module It is my forced choice

Puoi acquistare qui  

FT232RL Module

Lo schema di connessione è molto semplice.

WeMos D1 mini Serial debug test

Esempio

/*
 *  WeMos D1 mini (esp8266)
 *  Debug on standard Serial and Serial1 on GPIO2 (D4) pin
 *  by Mischianti Renzo <https://www.mischianti.org>
 *
 *  https://www.mischianti.org/2019/05/12/wemos-d1-mini-esp8266-debug-on-secondary-uart-part-3/
 *
 */
#include "Arduino.h"

void setup()
{
	Serial.begin(9600);
	Serial1.begin(9600);
}

int i = 0;
void loop()
{
	i++;
	Serial.print("Hi, I'm Serial on standard TX RX pin! --> ");
	Serial.println(i);
	Serial1.print("Hi, I'm Serial1 on D4 pin (GPIO2)! --> ");
	Serial1.println(i);
	delay(1000);
}

Qui il monitor seriale su UART standard (connessione USB).

Hi, I'm Serial on standard TX RX pin! --> 1
Hi, I'm Serial on standard TX RX pin! --> 2
Hi, I'm Serial on standard TX RX pin! --> 3
Hi, I'm Serial on standard TX RX pin! --> 4

Qui il monitor seriale su pin D4 (convertitore da USB a TTL).

Hi, I'm Serial1 on D4 pin (GPIO2)! --> 1
Hi, I'm Serial1 on D4 pin (GPIO2)! --> 2
Hi, I'm Serial1 on D4 pin (GPIO2)! --> 3
Hi, I'm Serial1 on D4 pin (GPIO2)! --> 4

Core debug

Puoi attivare in Tools --> Debug level impostato al momento della compilazione. Questo flag aiuta a eseguire il debug delle funzioni principali come WIFI o SSL e così via.

esp8266 debug level

Grazie

  1. WeMos D1 mini (esp8266): caratteristiche e configurazione dell’Arduino IDE
  2. WeMos D1 mini (esp8266): SPIFFS Filesystem integrato
  3. WeMos D1 mini (esp8266): debug sulla seriale secondaria
  •  
  •  
  •  
  •  
  •  
  •  

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *