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

Find Your Way with the LSM303AGR Multifunction Sensor

Find Your Way with the LSM303AGR Multifunction Sensor

Want to build n electronic compass or a guidance system for a robot? Adafruit’s LSM303AGR module is the perfect component for you.

Today we wil look at this versatile module and perform experiments with it. We wil also see how to calibrate it, and we wil indeed build a simple compass with an OLED display.

DBWS Admin November 23, 2025November 23, 2025 ESP32, General, Tutorial 1 Comment Read more

Meet the Seeeduino XIAO Family

Meet the Seeeduino XIAO Family

Come meet the XIAO family! Today we wil take a look at all of the members of the Seeeduino XIAO microcontroller family. And there are over a dozen of them!

We wil check out their specs and then create three very different projects that use the same circuit (but different XIAO boards).

DBWS Admin November 2, 2025 Arduino, ESP32, Tutorial 2 Comments Read more

Measuring Air Pressure with Microcontrollers

Measuring Air Pressure with Microcontrollers

Air Pressure is literally all around you! Today we wil be testing three inexpensive yet accurate air pressure sensors – the MS8607, BME280 and LPS25.

All of these sensors are on similar Adafruit modules. We will l try them out with a variety of microcontrollers, and we’ll code in C++ and MicroPython.

DBWS Admin October 12, 2025October 12, 2025 Electronics, Tutorial No Comments Read more

TMP117 Precision Temperature Sensor

TMP117 Precision Temperature Sensor

Today we are working with the TMP117, a precision temperature sensor with an accuracy within 0.1 degrees Celsius.

We’ll see how this sensor, on a module from Adafruit, can be easily connected to a microcontroller to build a super-accurate thermometer. We’ll even put together a WiFi thermometer with an OLED display.

DBWS Admin September 21, 2025 General 1 Comment Read more

Using Non-Volatile Storage with ESP32

Using Non-Volatile Storage with ESP32

Non-volatile Storage is memory that keeps its data without power. Pretty useful for saving configuration settings and web data.

Today we will examine four types of non-removable NV Storage – Internal Flash, External EEPROM, SPI NOR Flash and FRAM. We’ll see how they work, what advantages (and disadvantages) they have and how to use them with an ESP32.

DBWS Admin September 14, 2025 ESP32, Tutorial No Comments Read more

Carbon Dioxide Sensors for Microcontrollers

Carbon Dioxide Sensors for Microcontrollers

Table of Contents1 Introduction2 Carbon Dioxide2.1 Measuring CO₂ vs. eCO₂3 ENS160 (with AHT21)3.1 ENS160 Pinout3.2 ENS160 Hookup3.3 ENS160 Code4 SCD41 CO₂ Sensor4.1 SCD41 Pinout4.2 SCD41 Hookup4.3 SCD41 Code5 Using Multiple Sensors5.1 Multiple Sensor Hookup5.2 Multiple Sensor Code6 Conclusion6.1 Parts List6.2

DBWS Admin August 31, 2025August 31, 2025 Arduino, General No Comments Read more
  • « Previous

Change Text Size

  • 90%  100%  110%  120%  

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

  • 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

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
  • Electronics
  • ESP32
  • Featured
  • General
  • IoT
  • Project
  • QuadCopter
  • Raspberry Pi
  • Raspberry Pi 10 Projects
  • Robots
  • Software
  • Tutorial
  • Vendors

What's New?

  • 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
  • Arduino Nano R4
  • I²C Tricks and Tips with ESP32
  • LD2410C Human Presence Detector
  • ESP32 PWM Fan Controller
  • TF Luna LIDAR with ESP32 & Raspberry Pi Pico
  • DC Servo Motor Guide – With ESP32 & Arduino
  • Two Raspberry Pi AI Cameras
  • NVIDIA Jetson Orin Nano Super Developers Kit – Getting Started

What’s Popular

  • Arduino
  • Tutorials
  • ESP32
  • Raspberry Pi
  • Electronics
  • Projects
  • Using Servo Motors with ESP32
  • Sound with ESP32 - I2S Protocol
  • Getting started with ESP32
  • Welcome to the Workshop!

© 2025 DroneBot Workshop

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