Site icon Renzo Mischianti

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

WeMos D1 mini Serial debug test

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 esp8266 piedinatura bassa risoluzione

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 trovarlo qui USB to TTL CH340G - USB to TTL FT232RL


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://mischianti.org>
 *
 *  https://mischianti.org/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
  4. WeMos D1 mini (esp8266), i tre tipi di modalità di sospensione per gestire il risparmio energetico
  5. WeMos D1 mini (esp8266): FileSystem integrato LittleFS
  6. esp12 esp07 (esp8266): flash, piedinatura, spec e config dell’IDE Arduino
  1. Firmware and OTA update
  1. esp32 e esp8266: file system FAT su memoria SPI flash esterna
  2. i2c esp8266: how to, rete 5V, 3.3V, velocità e pin personalizzati

Spread the love
Exit mobile version