Skip to content
Hello, and Welcome to the Website! Check out the Site Features, or come Meet Bill!
DroneBot Workshop

DroneBot Workshop

Arduino, ESP32, Electronics, IoT, Raspberry Pi and Robotics – Welcome to the Workshop!

Menu

  • Home
    • Projects
    • Tutorials
  • Arduino
  • Raspberry Pi
  • ESP32
  • Electronics
  • Robots
    • Build a REAL Robot
    • Quadcopters
  • Forum
  • YouTube
  • About
    • Contact Us
    • Frequently Asked Questions
    • About Bill
    • DroneBot Workshop Newsletter
    • Privacy and Cookies
    • Terms of Use
    • Sitemap

Search Results

WLED – Getting Started with ESP32

WLED – Getting Started with ESP32

Learn to setup and use WLED, the amazing ESP32-based product for controlling every type of LED strip. We will see how WLED works, how to choose LED strip lights and how to safely wire everything up.

We wil also hookup a microphone and use Audio Reactive, to control our LEDs with sound.

DBWS Admin September 28, 2025 ESP32, Project, Tutorial 1 Comment Read more

LED Displays with Arduino

LED Displays with Arduino

Learn how to use both 7-segment and dot-matrix LED displays with an Arduino.

We will be working with both single and multiple display units, in a variety of configurations.

LEDs are by no means dead, they are still a great choice for a number of applications. Add one to your next Arduino project.

DroneBot Workshop April 10, 2022April 11, 2023 Arduino, Electronics, Tutorial 10 Comments Read more

Using OLED Displays with Arduino

Using OLED Displays with Arduino
OLED displays are bright, lightweight and visible under a wide range of lighting conditions. They are available with both I2C and SPI interfaces and in this article, I’ll show you how to hook up and use both types with an Arduino.

In addition, we will build an Arduino OLED Temperature and Humidity Meter using an OLED and an I2C temperature and humidity sensor.

DroneBot Workshop February 16, 2019April 12, 2023 Arduino, Tutorial 50 Comments Read more

RGB LEDS – Colorful Arduino Experiments

RGB LEDs with Arduino

RGB (Red-Green-Blue) LEDs are versatile devices that can add color and functionality to your Arduino projects.

In this article we’ll examine the different types or RGB LEDs available to experimenters and see how to best use them with an Arduino. It promises to be a very colorful read!

DroneBot Workshop April 11, 2018April 12, 2023 Arduino, Electronics, Tutorial 8 Comments Read more

Top Resources for Learning Electronics

Here is a list of the best sites on the Internet for learning electronics, no matter what level of expertise you have.

Best of all, every resource on this list is free!

DBWS Admin April 7, 2026April 8, 2026 DroneBot Top Lists Read more

ESP32 Online Tools

ESP32 Online Tools

Today we will look at some useful and unique tools for the ESP32 microcontroller. All of these tools run online in your web browser, no software installation required.

We will explore Diagnostic tools, Firmware Installers, Software Installers and even a few Online IDEs. Come check them out!

DBWS Admin April 5, 2026 ESP32, Software, Tutorial 1 Comment Read more

Experimenters Guide to Rapid Prototyping Systems

Experimenters Guide to Rapid Prototyping Systems

Today we wil look at rapid prototyping systems, wiring systems that allow you to quickly hook up common electronic components, modules and microcontrollers.

We will take a look at three of the most popular systems – Qwiic, Grove and STEMMA. We’ll see how they work, and how they can speed up the development process and eliminate wiring errors

DBWS Admin March 29, 2026 Electronics, General No Comments Read more

MicroPythonOS – Android-like OS for Microcontrollers

MicroPythonOS – Android-like OS for Microcontrollers

Today we are taking a look at an operating system for the ESP32 – yes, an operating system for a microcontroller!

MicroPythonOS is an Android-like operating system for the ESP32. Today I’ll show you how to install it, use it, and build your own apps for it.

DBWS Admin March 22, 2026March 22, 2026 ESP32, Featured, Tutorial 6 Comments Read more

ESP32 Selection Guide – 2026

ESP32 Selection Guide – 2026

Here it is, the 2026 ESP32 Selection Guide! In this article you’ll learn about the (eleven) different variants of the ESP32 and how to select the best one for your application.

We’ll also look at some popular ESP32 boards to help you make the correct choice

DBWS Admin March 1, 2026March 1, 2026 ESP32 No Comments Read more

Working with the Adafruit I2C Rotary Encoder

Working with the Adafruit I2C Rotary Encoder

Rotary Encoders are so useful, but they can be hard to work with. Enter the Adafruit I2C Seesaw Rotary Encoder! This encoder uses an I2C bus, making interfacing it with a microcontroller very simple.

We will learn how the encoder works, then we’ll use it to build a Menu System and a fun toy – an Etch-a-Sketch!

DBWS Admin February 15, 2026February 15, 2026 Arduino, Electronics, ESP32, Tutorial 3 Comments Read more
  • « Previous

Let's keep in touch!

Please subscribe to the newsletter and keep up to date with what is happening in the workshop.

Zero spam, no sales - just useful information!

Latest Articles

  • Top Resources for Learning Electronics
  • ESP32 Online Tools
  • Experimenters Guide to Rapid Prototyping Systems
  • MicroPythonOS – Android-like OS for Microcontrollers
  • ESP32 Selection Guide – 2026

Table of Contents

  • 1 Introduction
  • 2 WLED
    • 2.1 WLED Features
  • 3 Choosing an ESP32 Board
    • 3.1 ESP32-WROOM-32 (Original ESP32)
    • 3.2 ESP32-WROVER
    • 3.3 ESP32-S2
    • 3.4 ESP32-S3
    • 3.5 ESP32-C3
  • 4 Selecting LEDs
    • 4.1 LED Strip Color Configurations
      • 4.1.1 RGB (Red, Green, Blue)
      • 4.1.2 RGBW (Red, Green, Blue, White)
      • 4.1.3 RGBWW (Red, Green, Blue, Warm White, Cool White)
      • 4.1.4 RGB+CCT (Red, Green, Blue + Correlated Color Temperature)
      • 4.1.5 Single Color (Warm White, Cool White, etc.)
    • 4.2 Addressable VS. Non-Addressable
      • 4.2.1 WS2812B (NeoPixel)
      • 4.2.2 WS2811 (External Driver Version)
      • 4.2.3 SK6812 (RGBW NeoPixel)
      • 4.2.4 WS2801 (Clock-Based Legacy)
      • 4.2.5 APA102 (DotStar)
      • 4.2.6 Selection Considerations
    • 4.3 IP Ratings for LED Strips
  • 5 Installing WLED on an ESP32
  • 6 Hooking Everything Up
    • 6.1 Powering LED Strips for WLED
    • 6.2 Hooking up our ESP32
    • 6.3 Testing WLED
  • 7 Audio Reactive
    • 7.1 Audio Reactive Hookup
    • 7.2 Audio Reactive Setup
  • 8 Conclusion
    • 8.1 Parts List
    • 8.2 Resources

Categories

  • 6-Wheel Rover Project
  • Arduino
  • Build a REAL Robot
  • DroneBot Top Lists
  • Electronics
  • ESP32
  • Featured
  • General
  • IoT
  • Project
  • QuadCopter
  • Raspberry Pi
  • Raspberry Pi 10 Projects
  • Robots
  • Software
  • Tutorial
  • Vendors

What's New?

  • ESP32 Online Tools
  • Experimenters Guide to Rapid Prototyping Systems
  • MicroPythonOS – Android-like OS for Microcontrollers
  • ESP32 Selection Guide – 2026
  • Working with the Adafruit I2C Rotary Encoder
  • Seeeduino XIAO ESP32-C5
  • Arduino App Lab – Build Your First App
  • Arduino Uno Q – Getting Started
  • Find Your Way with the LSM303AGR Multifunction Sensor
  • Meet the Seeeduino XIAO Family
  • Measuring Air Pressure with Microcontrollers
  • WLED – Getting Started with ESP32
  • TMP117 Precision Temperature Sensor
  • Using Non-Volatile Storage with ESP32
  • Carbon Dioxide Sensors for Microcontrollers

What’s Popular

  • Arduino
  • Tutorials
  • ESP32
  • Projects
  • ESP32 Online Tools
  • Electronics
  • Raspberry Pi
  • ESP32 Selection Guide - 2026
  • Using Servo Motors with ESP32
  • Getting started with ESP32

© 2025 DroneBot Workshop

  • Home
  • Arduino
  • Raspberry Pi
  • Drones
  • Robots
  • Electronics
  • IoT
  • Reviews
  • Tutorials
  • About Us
  • Contact Us
  • Privacy and Cookies