STM32 (Nucleo / Blue Pill)

ARM microcontroller (no native radio)
STM32 (Nucleo / Blue Pill)

ST's ARM family, strong at control and real-time, but without factory WiFi. To get it online, add a network module (ESP-01 over serial or W5500 over Ethernet) and send via HTTP.

Chip STMicro STM32 (Cortex-M0/M3/M4/M7, varies)
Clock 48–550 MHz (varies by line)
Memory from KBs to MBs (varies by model)
Connectivity none native — via ESP-01 / W5500 / module
GPIO many · ADC/DAC · timers · CAN (varies)
Logic level 3.3 V (many 5 V-tolerant pins)
Programmed in STM32Cube · PlatformIO · Arduino (STM32 core)
💡
Good to know No native networking — use the "Other / API" path and a module (ESP-01/W5500).
Sensors that pair well
Any analog valueAny on / offAir temperatureCurrent (non-invasive AC)
⚡ Generate my code View pinout ↗

source: stm32-base.org · STMicroelectronics datasheet ↗