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

Arduino Uno Q – Getting Started

Arduino Uno Q – Getting Started

Today we are looking at the new Arduino Uno Q, a unique board that contains both a microcomputer and microcontroller.

We wil take a look at this unique piece of hardware, then we wil learn about Apps, which are programs that use both Python and C++

DBWS Admin December 21, 2025 Arduino, Tutorial 3 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 2 Comments Read more

Carbon Dioxide Sensors for Microcontrollers

Carbon Dioxide Sensors for Microcontrollers

Today, we are going to check out two sensors that can measure the amount of Carbon Dioxide, or CO₂, in the air you are breathing. Actually, only one of them really measures Carbon Dioxide directly; the other measures “eCO₂” or

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

Arduino Nano R4

Arduino Nano R4

Come meet the new Arduino Nano R4, the latest member of the growing Nano family.

Today we’ll check out the Nano R4 and examine some of its more interesting features, like the DAC, Real Time Clock and Operational Amplifier

DBWS Admin August 24, 2025August 24, 2025 Arduino, Tutorial 1 Comment Read more

I²C Tricks and Tips with ESP32

I²C Tricks and Tips with ESP32

Today, we will take a deep dive into using I²C with the ESP32 microcontroller. We’ll examine the I²C implementation in the ESP32 and see how we can use it as a Controller, Peripheral, and with multiple I²C buses. Introduction The I²C (Inter-Integrated

DBWS Admin August 17, 2025August 17, 2025 ESP32, Tutorial No Comments Read more

LD2410C Human Presence Detector

LD2410C Human Presence Detector

Today, we will be working with a Human Presence Detector, a sensor capable of detecting (what else?) human beings.  Unlike PIR sensors, these microwave-based devices are capable of distinguishing humans from animals and other false triggers. The sensor we will

DBWS Admin July 26, 2025 General 3 Comments Read more
  • « Previous
  • Next »

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

  • Stand-alone Translator – Build Google Gemma
  • PiZZa – Turn a Raspberry Pi Zero into a Microcontroller
  • ESP32 Text-to-Speech with wit.ai and OpenAI TTS
  • ESP32 OTA (Over The Air) Updates
  • ESP32 Low-Power Modes

Table of Contents

  • 1. Introduction
  • 2. Arduino Uno Q
      • 2.0.1. The Microprocessor Unit (MPU) – Qualcomm Dragonwing QRB2210
      • 2.0.2. The Microcontroller Unit (MCU) – STM32U585
      • 2.0.3. Memory and Storage
    • 2.1. Connectivity
      • 2.1.1. Wi-Fi and Bluetooth
      • 2.1.2. USB-C Port
      • 2.1.3. Qwiic Connector
    • 2.2. GPIO and Expansion
      • 2.2.1. Standard Arduino Headers
      • 2.2.2. High-Speed Expansion
      • 2.2.3. LEDs & Indicators
  • 3. Setting up the Uno Q
      • 3.0.1. Hooking up the Arduino Uno Q
      • 3.0.2. Get the Software
    • 3.1. Updating the Firmware
      • 3.1.1. Set up Flasher CLI
      • 3.1.2. Preparing the Uno Q for Flashing
      • 3.1.3. Flash the Board
    • 3.2. Install App Lab
      • 3.2.1. Run App Lab
  • 4. Apps & Bricks
    • 4.1. What are Apps?
    • 4.2. What are Bricks?
    • 4.3. How They Work Together
  • 5. Example Apps
    • 5.1. Blink App
    • 5.2. Weather on LED Matrix
  • 6. Alternate Hookups
    • 6.1. SBC Mode
    • 6.2. Network Mode
  • 7. Conclusion
    • 7.1. Parts List
    • 7.2. Resources

What’s Popular

  • ESP32 Selection Guide - 2026
  • ESP32 Online Tools
  • Getting started with ESP32
  • Using Servo Motors with ESP32
  • Sound with ESP32 - I2S Protocol
  • Using GC9A01 Round LCD Modules

Workshop Connections

  • View dronebotworkshop’s profile on Facebook
  • View @DroneBotWS’s profile on Twitter
  • View DroneBotWorkshop’s profile on GitHub
  • View UCzml9bXoEM0itbcE96CB03w’s profile on YouTube
  • View dronebotworkshop’s profile on Vimeo

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?

  • Stand-alone Translator – Build Google Gemma
  • PiZZa – Turn a Raspberry Pi Zero into a Microcontroller
  • ESP32 Text-to-Speech with wit.ai and OpenAI TTS
  • ESP32 OTA (Over The Air) Updates
  • ESP32 Low-Power Modes
  • WireClaw – OpenClaw for the ESP32
  • Arduino Modulino Modules – Getting Started
  • Using Ethernet with ESP32
  • 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

What’s Popular

  • Arduino
  • Tutorials
  • ESP32
  • Raspberry Pi
  • ESP32 Selection Guide - 2026
  • Electronics
  • ESP32 Online Tools
  • Getting started with ESP32
  • Welcome to the Workshop!
  • Projects

© 2025 DroneBot Workshop

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