Raspberry Pi Node-RED Programming Tutorial

Raspberry Pi Node-RED tutorial

The Raspberry Pi is a single-board linux computer that has exposed General Purpose Inputs and Outputs (GPIO). In this tutorial, I’m going to show you how to program the Raspberry Pi to control an LED using Node-RED. Then, we will create a dashboard UI to control the LED from any web browser. You will need […]

Arduino Hanukkah Menorah (Full Tutorial)

The holiday season is in full swing, and what better way to celebrate than with some robotics and prototyping! Regardless of what religion you believe in, these projects are designed to help you build technical and programming skills. We’ll be creating projects for celebrations around the world, so feel free to send us your holiday […]

How to Program the L298N with Arduino

Arduino L298N motor code

If you’ve ever tried to build a mobile robot, then you’ll need to learn how to program motor controllers. In our Beginner Bots tutorials, we use the L298N motor controller with the Arduino Uno to drive four motors. You can pick up a Smart Robot Car and follow along with this article if you’d like! […]

Arduino Halloween Project: Twitching Eyeball Pumpkin

Arduino Halloween Project

Halloween is near, and I’ve had a lot of requests for another Arduino Halloween Project. If you didn’t get a chance to look at my Animated Skull project, definitely check that one out too! For this activity, we’re going to be making Twitching Eyeball Pumpkins. (Shoutout to 68percentwater for this idea!) The goal is to […]

Animated Skull using Arduino Halloween Project

Animated Skull using Arduino Halloween Project

Halloween is quickly approaching. And, what better way to learn robotics than to make an animated skull using Arduino. In this tutorial, I will walk you through how to make a moving and glowing skull to put on your doorstep and scare trick-or-treaters! Here’s what it’ll look like when it’s finished! Ready to build yours? Scare Trick-or-Treaters […]

How to Assemble Pan/Tilt for Arduino Servos

how to assemble pan/tilt for Arduino servos

In this tutorial, I’ll show you how to assemble pan/tilt for Arduino servos. This should take you about 20 minutes to fully assemble. In my next tutorial, I’ll show you how to program these servos using Arduino for manual control using potentiometers & buttons. How to Assemble Pan/Tilt for Arduino Servos To start off, you’ll […]

Cool Arduino Projects: Arduino Dice Simulation

Cool Arduino Projects Arduino Dice Simulation

  Cool Arduino Projects is a new tutorial series we’ve started on the Learn Robotics blog. The goal is to show you how to create application-based projects using Arduino.  If you’re a teacher looking for a STEM project, you can use the full lesson plans in your class. The Application: Ties to Math & Comp […]

Configure Node-RED & Wemos D1 Mini

configure Node-RED and Wemos D1 Mini using MQTT

I had this neat idea to control a mobile robot using Node-RED. Before creating the Node-RED dashboard for a robot, I wanted to create something simple as a proof of concept. And, in this article, I’m going to share with you how to configure Node-RED with the Wemos D1 Mini using MQTT. I recommend you […]

Create a database for IoT using dweet.io (Tutorial)

Creating a database for IoT devices using dweet.io

In the last tutorial, we fetched data from connected devices published on dweet.io. Now, we’re going to create a Python script to grab device data for a database. If you haven’t read the previous tutorial, I recommend completing that before attempting this one. This tutorial is most suitable for those who are familiar with SQL databases and […]

How to fetch data from dweet.io using Python (Tutorial)

fetch data using python and dweet.io

For this tutorial, I’m going to walk you through the process of fetching data from dweet.io using Python. Fetch Data from dweet.io using Python dweet.io is a website that is similar to twitter but for connected devices. You can access sensor readings through a dweet.io URL in a JSON format. We will use this website […]

Random LEDs with Arduino Uno

Blinking LED’s is a staple example of beginner Arduino programming. In this tutorial, we’re going to step it up a notch and use both arrays and the random() method to determine which LED to turn on and off for a duration. Materials for Random LED project Arduino Uno (or similar controller) Breadboard 4X LED’s in […]

How to Build a Mobile Robot Using Arduino | Part 5

mobile robots ultrasonic sensor

I see you! Well, at least the robots will after this lesson! Last lesson we learned about infrared IR sensors, IF statements, and line following/avoiding. This week, we are learning about Ultrasonic Sensors, FOR loops, and object avoidance. Robot using Arduino and Ultrasonic Sensors – Objectives & Materials Each week I will provide you with […]

Visualize Data using the Arduino Serial Monitor & Plotter

Today’s post is going to be a bit shorter because I’ve created a video walk-through that explains the how-to’s. So if you’re a visual learner, you’re in luck! Visualize Data using the Arduino IDE I’ve been working on projects lately where data visualization is very important. So, as curious as I am, I wanted to […]