

With Thonny, however, developers can use a familiar IDE interface to write and debug code on their microcontrollers. When working with microcontrollers, developers typically use a serial terminal emulator to interact with the device. This plugin allows developers to use Thonny to write, test, and debug code on microcontrollers running MicroPython, such as the ESP8266 and ESP32. One of the features that make Thonny stand out is its MicroPython plugin.

It is a great tool for beginners who are just getting started with Python, as well as for experienced developers who are looking for a streamlined development environment. Thonny is a Python IDE that has gained popularity among developers for its simplicity and ease of use.

Here is a more exhaustive list of devices. You can download drivers for the USB chips here, check your version of D1 mini and click on drivers. I think that the interesting thing is that It has more than one Hardware Serial, so you can use Serial for communication with devices and Serial1 D4 (only Transmission) to debug.

Infrared remote controller (TX/RX, up to 8 channels).Ethernet MAC interface with dedicated DMA and IEEE 1588 Precision Time Protocol support.SD/ SDIO/ CE-ATA/ MMC/ eMMC host controller.10 × touch sensors ( capacitive sensing GPIOs).Bluetooth: v4.2 BR/EDR and BLE (shares the radio with Wi-Fi).CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS.Function Block diagram Espressif esp32 Wi-Fi Bluetooth Microcontroller
