Courses

Arduino, ESP32 & Raspberry Pi Tutorials

Free, hands-on IoT and embedded systems tutorials covering Arduino, ESP32, Raspberry Pi, sensors, and wireless communication; written and tested by SoftTech Supply in Kigali, Rwanda. Every guide includes wiring diagrams, working code, and a real project build, whether you're wiring your first sensor or building a full automation system.

13+ Free Tutorials
Arduino • ESP32 • Raspberry Pi Projects & Guides
Kigali, Rwanda Based & Serving Worldwide
How to use ESP8266 NodeMCU V3 Wireless module to connect to WiFi wiring diagram and tutorial - Beginner level
Beginner

How to use ESP8266 NodeMCU V3 Wireless module to connect to WiFi

In this tutorial, students will learn how to connect the ESP8266 NodeMCU V3 Wireless module to a WiFi network and displa...

How to use ATGM336H GPS+BDS Module with Antenna with an Arduino Uno wiring diagram and tutorial - Beginner level
Beginner

How to use ATGM336H GPS+BDS Module with Antenna with an Arduino Uno

This tutorial will guide you through building a simple GPS tracking system using the ATGM336H GPS+BDS Module with an ant...

How to use RFID Reader Module 13.56Mhz with an Arduino UNO wiring diagram and tutorial - Beginner level
Beginner

How to use RFID Reader Module 13.56Mhz with an Arduino UNO

This tutorial is designed for beginners to learn how to use the RFID Reader Module 13.56Mhz with an Arduino UNO for a si...

How to Use the HC-SR501 PIR Motion Sensor Module with an Arduino Uno wiring diagram and tutorial - Intermediate level
Intermediate

How to Use the HC-SR501 PIR Motion Sensor Module with an Arduino Uno

In this tutorial, students will learn how to use the HC-SR501 PIR Motion Sensor Module with an Arduino Uno to track moti...

How to use HC-SR04 Ultrasonic Sensor on Arduino UNO wiring diagram and tutorial - Beginner level
Beginner

How to use HC-SR04 Ultrasonic Sensor on Arduino UNO

This course is designed for beginners who want to learn how to use the HC-SR04 Ultrasonic Sensor with Arduino Uno to mea...

How to use XM-18S Egg Incubator Controller Full Automatic Control wiring diagram and tutorial - Beginner level
Beginner

How to use XM-18S Egg Incubator Controller Full Automatic Control

Welcome to this course where you will learn how to use the XM-18S Egg Incubator Controller Full Automatic Control to bui...

How to connect esp32 on WiFi wiring diagram and tutorial - Beginner level
Beginner

How to connect esp32 on WiFi

Welcome to this course where you will learn how to connect your ESP32 board to a WiFi network. This is an essential step...

How to build an ESP32-based electronic voting system wiring diagram and tutorial - Intermediate level
Intermediate

How to build an ESP32-based electronic voting system

This course will guide you through building an ESP32-based electronic voting system, a project that combines multiple ha...

How to build an ESP32-based door access control system using keypad for password authentication wiring diagram and tutorial - Intermediate level
Intermediate

How to build an ESP32-based door access control system using keypad for password authentication

This course will guide you through the process of building a door access control system using an ESP32 board, a 4x4 keyp...

How to build ESP32-based automatic car wash system wiring diagram and tutorial - Intermediate level
Intermediate

How to build ESP32-based automatic car wash system

This course will guide you through building an ESP32-based automatic car wash system, where you'll learn to design and i...

Smart Door Lock with RFID and Servo Motor wiring diagram and tutorial - Intermediate level
Intermediate

Smart Door Lock with RFID and Servo Motor

In this course, you will build a smart door lock system that utilizes RFID technology to grant access to authorized indi...

Build a Wi-Fi Weather Station with ESP32 wiring diagram and tutorial - Beginner level
Beginner

Build a Wi-Fi Weather Station with ESP32

Welcome to the Build a Wi-Fi Weather Station with ESP32 course, where you will learn to design and build a fully functio...

Build simple project with arduino wiring diagram and tutorial - Beginner level
Beginner

Build simple project with arduino

Welcome to the Build Simple Project with Arduino course, designed for beginners looking to dive into the world of Intern...

Learn IoT & Embedded Systems Online — Kigali, Rwanda

These Arduino, ESP32, and Raspberry Pi tutorials are written for students, hobbyists, and professionals in Rwanda and beyond who want to learn practical electronics and embedded programming by building real hardware — not just watching videos. Each guide includes clear wiring diagrams, working sample code, and troubleshooting notes.

Tutorials range from beginner-friendly first projects to intermediate builds like access-control systems, weather stations, and home automation. If you don't already have the components, you can order genuine Arduino boards, sensors, and modules from SoftTech Supply, with delivery across Kigali and other parts of Rwanda.

💬