How to turn on a SPDT RELAY with arduino

In this tutorial, we will learn how to control an SPDT relay module with an Arduino Uno using a push button as a toggle switch. Each press of the button will change the state of the relay: if the coil is off, it will turn on and stay on until the button is pressed again […]

ROS vs ROS 2: What’s the Difference, Which One to Use

If you’re working in robotics — or thinking about it — chances are you’ve come across ROS and ROS 2. These are two of the most widely used open-source frameworks for building, controlling, and connecting complex robots.But what’s the real difference between the two? And which one should you choose today? 📖​ How ROS and […]

How to create a simple Publisher Node with Python – ROS

In this guide, we’ll build a simple publisher node using Python in ROS.The node will periodically publish a string message on a topic. We’ll explain every step clearly and line-by-line, so even if you’re new to ROS you can follow along. 🔍  What is a ROS Node and a Topic? In ROS (Robot Operating System), […]

How to Use an nRF24L01 Module with Arduino

In the world of robotics and IoT, wireless communication between devices is essential. One of the most affordable and efficient modules for transmitting data over a 2.4GHz radio frequency is the nRF24L01. In this tutorial, we’ll explore how it works, the difference between its versions, and how to use it with Arduino. 🔍 What is […]

How to create a simple Publisher Node with C++ – ROS

In this tutorial, we’ll learn how to create a simple ROS node using C++ that sends text messages to a topic.This is one of the fundamental skills in the ROS ecosystem — allowing different programs (called nodes) to talk to each other via topics. 🔍  What is a ROS Node and a Topic? In ROS […]

How to create a ROS2 Workspace

If you’re getting started with ROS 2 on Ubuntu 24.04 LTS, one of the very first things you’ll need to do is create a workspace. A workspace is simply a folder where you keep all your ROS 2 packages, build them, and manage your development environment. In this guide, we’ll walk through — step by […]

How to turn on an LED using a button with Arduino

In this tutorial, we will learn how to control an LED using a push button connected to an Arduino Uno. We will also explore the use of resistors: how to choose them, their function, and how to read their color codes.  📝 Required components 1 x Arduino Uno (or compatible board) Push button LED (any […]

How to use a button with Arduino

In this tutorial, we will explain how to use a push button with an Arduino board. We will walk through the correct wiring, provide a simple code example, and explain each step to help you understand how to detect button presses.   📝 Required components 1 x Arduino Uno (or compatible board) Push button 10kΩ resistor […]

How to use a NEMA 17 with Arduino

In this tutorial, we will walk through the essential steps required to program an Arduino Uno to control a NEMA 17 stepper motor. We will also cover in detail how to correctly wire all the components involved, ensuring a reliable and safe operation of the entire system.  🔍 What is a NEMA 17? The NEMA […]

How to use a Potentiometer with Arduino

In the world of robotics and electronics, sensors and input devices play a crucial role in allowing machines to interact with their environment. Among the simplest and most versatile components is the potentiometer — an inexpensive and reliable device that allows manual voltage adjustment. 🔍 What is a Potentiometer? A potentiometer is a variable resistor […]

en_US