Subscribe to the DroneBot Workshop Newsletter and stay in the loop!

Zero spam, and you’ll be the first to know what's happening in the workshop.

Arduino

Arduino GIGA R1 WiFi

The new Arduino GIGA is the most powerful microcontroller that Arduino has ever produced.Today we will take a first look...
Read More
ESP32

Use a PS3 Controller with an ESP32

Learn to use a PlayStation 3 controller with an ESP32, and control pretty well anything!We'll pair an inexpensive game controller...
Read More
Arduino ESP32 General Software

Using ChatGPT to Write Code for Arduino and ESP32

ChatGPT is an amazing AI chatbot that can also generate code in just about any programming language!Today we will see...
Read More
ESP32

Using the ESP32 DAC (and making a Fruity Instrument)

Today, we will learn how to use the DAC, or Digital to Analog Converter, in the ESP32.I'll show you how...
Read More
ESP32 Project Robots

Mecanum Wheel Robot Car with ESP-NOW Remote Control

Mecanum Wheels are unique wheels that allow you to propel a vehicle in any direction. Not just forward and backward,...
Read More
Arduino Electronics Tutorial

Driving DC Motors with Microcontrollers

Learn to use seven different DC motor drivers with an Arduino Uno.We'll see how to put these to use with...
Read More
Arduino ESP32 Tutorial

Measure Air Quality with Microcontrollers

Measure the quality of the air you are breathing using a variety of sensors, an Arduino and an ESP32.In this...
Read More
Raspberry Pi Software

Pico W with the Arduino IDE

Learn to program the new Raspberry Pi Pico without microPython. Use the Arduino IDE and C++ instead.In this article, I'll...
Read More
Software Tutorial

Building a Dual-Boot Workstation

Get the best of both worlds by building a dual-boot workstation!I'll show you how to take a "bare-bones" workstation and...
Read More
Electronics Project Tutorial

Designing and Building Linear DC Power Supplies

Linear DC Power supplies are no longer as common as switching supplies, but they are still a good choice for...
Read More
Arduino Electronics ESP32 Tutorial

Using GC9A01 Round LCD Modules

The GC9A01 is a circular LCD module that is ideal for instrumentation and other cool display applications.In this article, we...
Read More
ESP32 Tutorial

Sound with ESP32 – I2S Protocol

The I2S protocol is not a misspelling of I2C, it is a protocol for controlling digital audio.Today we will use...
Read More
Arduino Tutorial

Using Arduino Interrupts – Hardware, Pin Change and Timer

If your project needs a responsive user interface or has precision timing requirements, then interrupts are the key to getting...
Read More
ESP32 Tutorial

Using the ESP32-CAM MicroSD Card

Learn how to use one of the ESP32-CAM board's most neglected features - the MicroSD card. In this article, I'll...
Read More
Arduino Electronics Tutorial

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...
Read More
Projects from the DroneBot Workshop

Projects

Looking for a project to build? Here are some ideas to get you started.

Tutorials from the DroneBot Workshop

Tutorials

From beginner to advanced, you’ll find a tutorial here that’s perfect for you.

Electronics

Electronics

Electronics is a fun hobby that you no longer need to be a rocket scientist to enjoy. The availability of low-cost modules and test equipment has made this a great hobby for people of all ages.

Arduino

Arduino

Arduinos are inexpensive microcontrollers that come in all sizes! With an assortment of Analog and Digital inputs and outputs combined with a simple programming language, they are the ideal choice for all kinds of projects.

ESP32

ESP32

The ESP32 is an inexpensive yet super-powerful 32-bit microcontroller that is loaded with advanced features. With built-in WiFi and Bluetooth BLE, the ESP32 can be the brains of your next Sensor, Robotics, or IoT project!

Raspberry Pi

Raspberry Pi

The Raspberry Pi is a microcomputer with a micro price. But don’t be fooled by its size, it packs a powerful punch!. Media Center, Home Control, Robotics, or Desktop Replacement – you can do it all with the Raspberry Pi.

GitHub

GitHub

All of the code from the DroneBot Workshop is Open Source and available on GitHub.

Get code on GitHub

YouTube

YouTube

YouTube videos - be sure to subscribe so that you don't miss anything!

Watch videos on YouTube

Forums

Forums

Visit the DroneBot Workshop Forums and join in the discusion. We're all waiting for you!

Interact on the Forums

Popular Stuff

NEW in the Workshop

  • L298 Motor Control Module Arduino Potentiometers
    Controlling DC Motors with the L298N Dual H-Bridge and an Arduino
    March 11, 2017
    | 170 Comments
    Controlling DC Motors is an essential skill for constructing robots and other hobby projects. An easy way to control DC motors is to use an L298N H-Bridge, an inexpensive component that you can buy from several sources. Fear not if you’ve never heard of the L298N or if you don’t know what an H-Bridge is - in this article I’ll show you everything you need to know to start making things move with an Arduino. We’ll even construct a simple Robot Car that you can pilot using a Joystick.So let’s get our motors running and learn all about the L298N H-Bridge!
  • ESP32-CAM
    Getting started with the ESP32-CAM
    May 24, 2020
    | 146 Comments
    Today we will look at the amazing ESP32-CAM module from A-Thinker. This 10-dollar module features a 2MP camera, microSD card socket, WiFi, and Bluetooth.Unlike other ESP32 modules this one does not have a USB port, so you'll need to use an FTDI adapter to get it working.In this article I'll show you how to work with the ESP32-CAM and how to resolve common power and antenna issues.
  • Robot Car With Speed Sensors
    Wireless Joystick for Arduino Robot Car with nRF24L01+
    March 10, 2018
    | 122 Comments
    Learn to use the popular nRF24L01 radio modules with an Arduino, using the RadioHead library. In this article we will conduct several experiments sending data between two Arduinos with the nRF24L01. We will then take what we have learned and build a wireless joystick controller for our robot car!
  • Convert an ATX Power Supply to a Workbench Supply
    Convert an ATX Computer Supply to a Bench Power Supply
    February 2, 2019
    | 107 Comments
    A Bench Power Supply is an essential component for any serious electronics experimenter. But a good supply with multiple output voltages and a high current capability can set you back some serious cashIn this article we'll look at an alternative - using an old computer ATX power supply as a high-performance workbench power supply.It's a simple project that can give you a highly capable piece of equipment for next to nothing
  • Stepper Motors with Arduino
    Stepper Motors with Arduino – Getting Started with Stepper Motors
    February 10, 2018
    | 98 Comments
    Stepper motors are used in a variety of devices ranging from 3D printers and CNC machines to Blu Ray drives, cameras and even analog clocks. In this article you’ll learn how steppers work, the difference between bipolar and unipolar stepper motors and how to control both of them with an Arduino.