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

Software

Arduino Visual Programming – Getting Started with XOD

XOD

XOD is a free visual programming language that makes Arduino programming simple for anyone, without writing a single line of code!

This is the first article in a series about using XOD with the Arduino. In this article you’ll learn what XOD is, how to install it and how to create your first XOD programs

DroneBot Workshop March 30, 2018September 28, 2021 Arduino, Software, Tutorial 31 Comments Read more
  • 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

  • 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

Table of Contents

  • 1 Introduction to XOD
    • 1.1 Create a XOD Account
  • 2 The XOD IDE
    • 2.1 Web-Based XOD IDE
    • 2.2 XOD Desktop IDE
  • 3 Installing the XOD Desktop IDE
  • 4 Getting Started with XOD – XOD Basics
    • 4.1 Patches
    • 4.2 Nodes
    • 4.3 Links
    • 4.4 Project Browser
    • 4.5 Inspector
    • 4.6 Quick Help
  • 5 XOD Project 1 – LED Control
    • 5.1 The LED Node
    • 5.2 The Square Wave Node
    • 5.3 The Potentiometer Node
    • 5.4 The Map-Range Node
    • 5.5 Backward Mapping
    • 5.6 Controlling Duty Cycle
  • 6 XOD Project 2 – Temperature & Humidity Gauge
    • 6.1 Wiring it Up
    • 6.2 XOD Nodes
    • 6.3 Addressing the I2C LCD Interface
    • 6.4 XOD Project
    • 6.5 Hook up LCD and DHT22
    • 6.6 Fix Humidity Reading
    • 6.7 Add Text to Display
    • 6.8 Convert to Fahrenheit
    • 6.9 Add Push Button
    • 6.10 Fix Display Units
    • 6.11 Fix Display Flicker
  • 7 Conclusion

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?

  • 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
  • Arduino Uno Q – Getting Started

What’s Popular

  • ESP32
  • Arduino
  • Tutorials
  • Electronics
  • ESP32 Selection Guide - 2026
  • Projects
  • Raspberry Pi
  • ESP32 Online Tools
  • Getting started with ESP32
  • Sound with ESP32 - I2S Protocol

© 2025 DroneBot Workshop

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