Skip to content
No results
  • Home
  • Tutorials
    • Getting Started
    • Home Assistant Integration
    • Troubleshooting & Tips
  • Projects
    • Smart Home
    • Vehicle & Engine Simulators
    • Automation & Control
    • Data Logging & Cloud
    • Environment & Weather
  • Reviews
    • ESP32 Boards & Modules
    • Sensors & Components
    • Tools & Accessories
  • Contact
  • Code Snippets
  • Schematics
  • Downloads
  • Links
Esp32.co.uk
  • Home
  • Tutorials
    • Getting Started
    • Home Assistant Integration
    • Troubleshooting & Tips
  • Projects
    • Smart Home
    • Vehicle & Engine Simulators
    • Automation & Control
    • Data Logging & Cloud
    • Environment & Weather
  • Reviews
    • ESP32 Boards & Modules
    • Sensors & Components
    • Tools & Accessories
  • Contact
  • Code Snippets
  • Schematics
  • Downloads
  • Links
Esp32.co.uk
  • Code Snippets, Getting Started

ESP32 BLE Client Example Explained

This ESP32 BLE client example shows how to scan for a BLE server, find a specific service and characteristic by UUID, connect to the device, read data, subscribe to notifications, and write values back to the server. It is a…

  • panakos
  • 23 March 2026
  • Code Snippets, Getting Started

ESP32 BLE5 Periodic Sync Example Explained (C3 & S3 Guide)

This example shows how to use BLE5 extended scanning on the ESP32-C3 and ESP32-S3 with the Bluedroid stack. It scans for extended advertisements, looks for a specific advertiser name, and then creates a periodic advertising sync so the ESP32 can…

  • panakos
  • 23 March 2026
  • Code Snippets, Getting Started

ESP32-C3/S3 BLE5 Multi-Advertising Guide

Unlock advanced Bluetooth capabilities on your ESP32-C3 or S3. This article explains how to use the Bluedroid stack to run multiple, distinct BLE advertising sets simultaneously from a single chip, bridging the gap between legacy BLE 4.x compatibility and high-performance…

  • panakos
  • 9 March 2026
  • Code Snippets, Getting Started

ESP32 BLE5 Extended Scan Guide

Summary : Learn how to implement BLE 5.0 Extended Scanning on the ESP32-C3 and ESP32-S3. This guide breaks down the C++ Bluedroid code required to detect both legacy BLE 4.x and modern BLE 5 extended advertising packets, giving you complete…

  • panakos
  • 9 March 2026
  • Code Snippets, Getting Started

ESP32 BLE Beacon Scanner Explained (2026)

This beginner guide explains a typical ESP32 BLE beacon scanner sketch: how scanning works, what RSSI means, how to detect iBeacon/Eddystone (or any BLE advertising packet), and how to filter by MAC address, UUID, or name. You’ll also learn the…

  • panakos
  • 8 March 2026
  • Code Snippets, Getting Started

ESP32 Arduino OTA Update Tutorial (Beginner)

This beginner guide explains Espressif’s ArduinoOTA example for ESP32. You’ll learn what OTA is, how the ESP32 advertises itself on your network, how the upload works in Arduino IDE, what each callback means (start/progress/end/error), and the most common fixes when…

  • panakos
  • 8 March 2026
  • Code Snippets, ESP32 Boards & Modules, Getting Started

ESP32 Button to Control LED (Arduino Guide)

This beginner guide explains how to wire a pushbutton to an ESP32 and use it to control an LED. You’ll learn what digitalRead() returns, why pinMode() matters, and how to avoid the most common beginner issue: a floating input (random…

  • panakos
  • 8 March 2026
  • Code Snippets, ESP32 Boards & Modules, Getting Started

ESP32 Blink Explained (for Complete Beginners)

This beginner guide explains the famous Blink sketch line-by-line on an ESP32/Arduino board. You’ll learn what setup() and loop() do, how pinMode() works, what HIGH/LOW really mean, and why delay(1000) makes the LED blink once per second (plus fixes if…

  • panakos
  • 8 March 2026
  • Automation & Control, Home Assistant Integration, Sensors & Components, Smart Home

ESP32 Smart Relay for Home Assistant (ESPHome)

This guide shows how to build a safe ESP32 smart relay (Shelly-style) for Home Assistant using ESPHome (optional MQTT). Includes correct wiring (low-voltage vs mains), relay module selection, GPIO “safe pins”, EMI/noise tips, and example ESPHome YAML for a reliable…

  • panakos
  • 8 March 2026
  • Automation & Control, Home Assistant Integration, Sensors & Components, Smart Home

ESP32 PMS5003 in Home Assistant & ESPHome 2026

This guide shows how to connect a PMS5003 (PM2.5/PM10) particulate sensor to an ESP32 using UART, configure it in ESPHome, and display air-quality values in Home Assistant (optional MQTT). Includes wiring, safe GPIO choices, recommended update intervals, warm-up/duty cycling tips,…

  • panakos
  • 8 March 2026
  • Home Assistant Integration, Sensors & Components, Smart Home

INA219/INA226 on ESP32 for Home Assistant (2026)

Quick SummaryThis guide shows how to connect an INA219 or INA226 current/voltage sensor to an ESP32 over I²C, configure it in ESPHome, and monitor battery/solar voltage, current, power and energy in Home Assistant (optional MQTT). Includes wiring, address scanning, calibration…

  • panakos
  • 8 March 2026
  • Home Assistant Integration, Sensors & Components, Smart Home

ESP32 DHT22 ESPHome Home Assistant Guide (2026)

This guide shows how to wire a DHT22/AM2302 to an ESP32, set it up in ESPHome, and get temperature + humidity into Home Assistant (with optional MQTT). It includes the correct pull-up resistor, safe GPIO choices, recommended update intervals, and…

  • panakos
  • 8 March 2026
  • ESP32 Boards & Modules

ESP32-C6 Versions Compared: Best Dev Boards (2026)

If the ESP32-C3 was the reliable workhorse, the ESP32-C6 is what you pick in 2026 when the project touches Home Assistant, Matter, Thread, or Zigbee. Why? Because it’s one of Espressif’s first “triple-radio” parts that puts Wi-Fi 6 (2.4 GHz…

  • panakos
  • 24 February 2026
  • ESP32 Boards & Modules

ESP32-C3 Versions Compared: Best Dev Boards (2026)

If ESP8266 was the pioneer and the original ESP32 was the heavyweight champ, ESP32-C3 is the modern workhorse: Espressif’s first big move to RISC-V, built to be an affordable, power-efficient “drop-in upgrade” class for Wi-Fi IoT — but with Bluetooth…

  • panakos
  • 24 February 2026
  • ESP32 Boards & Modules

ESP32-C2 Versions Compared: Best Dev Boards (2026)

If you’re looking for the true modern successor to the legendary ESP8266, this is it. While the ESP32 family has expanded into multi-core, AI-friendly, Matter-ready chips, the ESP32-C2 was built for one mission: the cheapest, most power-efficient, high-volume Wi-Fi IoT.…

  • panakos
  • 24 February 2026
1 2 3 4 … 7
Next

Trending now

Denon/Marantz AVR in Home Assistant (2026): Full Setup Guide
How to Send ESP32 Sensor Data to Home Assistant via MQTT (2026)
How to Connect an ESP32 + BME280 Sensor to Home Assistant (via MQTT)
ESP32 BLE Client Example Explained
Copyright © 2026 - WordPress Theme by CreativeThemes