SolderHub Editorial
Articles &
Guides
In-depth tutorials, component deep-dives, and hardware engineering insights — written for builders.
Page 2
Connect ESP32 to WiFi with MicroPython: Scan, Connect and Reconnect
Connect an ESP32 to Wi-Fi with MicroPython, scan nearby networks, read IP settings, reconnect after outages, and troubleshoot safely.
MicroPython I2C on ESP32: Scan for Devices and Fix 'No Device Found'
Before any OLED or BME280 works, the board has to see it. Run an I2C scan, interpret the addresses, pick pins and track down the usual causes of an empty scan.
ESP32 DHT11 and DHT22 with MicroPython: Read Temperature and Humidity
Wire a DHT11 or DHT22 to an ESP32, read temperature and humidity with MicroPython, handle errors, and improve measurement reliability.
ESP32 MicroPython Weather Web Server: Live DHT22 Readings with Auto-Refresh
Turn sensor readings into a live page and a JSON endpoint, refresh without reloading, cache readings so the sensor is not polled too fast and show clear stale-data status.
MicroPython MQTT on ESP32: Publish and Subscribe with umqtt
Install umqtt, connect to Mosquitto, publish readings and react to command messages. Includes a topic layout, client ID rules and how to test everything from the command line before blaming the code.
ESP32 MicroPython MQTT Sensor: Send DHT22 Data to Node-RED and Home Assistant
Send temperature and humidity as validated JSON over MQTT, subscribe in Node-RED and Home Assistant, and decide which messages should be retained so dashboards recover after a restart.
NodeMCU ESP8266 with Blynk 2.0: LED Control and First Connection
Connect a NodeMCU ESP8266 to Blynk 2.0, configure a template and V0 datastream, control a low-voltage LED and troubleshoot Wi-Fi, token and GPIO mapping issues.
Arduino Uno R4 Minima Pinout: Every GPIO, ADC, DAC, and Op-Amp Pin Explained
A complete Arduino Uno R4 Minima pinout reference — digital I/O, ADC, DAC, op-amp, CAN, dual UART, and exactly what it leaves out compared to the WiFi variant.
ESP32 PWM Tutorial: Control LED Brightness, Motors & Servos with LEDC
Learn ESP32 PWM with the LEDC peripheral: fade an LED, control motor speed through a MOSFET or L298N, drive a servo, play tones, choose frequency and resolution, and handle the differences between Arduino-ESP32 core 2.x and 3.x.
Mastering PWM on Arduino: Dimming LEDs and Controlling Motors
Understand what PWM actually is on Arduino, dim an LED smoothly, and safely control a DC motor's speed with a driver chip -- plus the mistakes (like wiring a motor straight to a pin) that damage boards.
BME280 vs BMP280: Differences, Accuracy and Which One to Buy
One sensor measures humidity, the other does not, and many modules sold as BME280 are secretly the other one. Datasheet-based differences, how to read the chip ID, wiring, Arduino and ESP32 code, and a clear buying verdict.
LoRa with ESP32 and Arduino Uno: SX1278 Wiring, Code and Range
Send data kilometres without WiFi using SX1278/SX1276 LoRa modules. Wiring for ESP32 and Uno (with 3.3 V level shifting), sender and receiver code, spreading factor and airtime maths, antennas and legal limits.