Step-by-Step Arduino, Electronics and Python Tutorials

Build with Arduino, electronics and Python

These guides are written around projects you can actually assemble or run. They cover the components, wiring, code and reasoning needed to move from an idea to a working result, without assuming that every reader already knows the answer.

Browse by category or use the search box to find a specific project. The collection ranges from small NE555 circuits and Arduino sensor builds to a simple Python command-line application.

ELECTRONICS

Hands-on circuits based mainly on the NE555 timer, covering oscillation, tone generation, PWM motor control and sound-activated switching. These projects are a practical way to understand how component values change a circuit's behaviour.

ARDUINO

Projects that combine Arduino with servos, sensors, displays, infrared controls and small robots. Each guide focuses on a complete build while explaining the important parts of the sketch and the role of the connected hardware.

How to Control a Servo Motor with an IR Remote and Arduino

Read commands from an infrared remote and use them to move a servo motor to selected positions. The project uses Arduino and the IRremote.hpp library and explains the main sections of the sketch.

How to Control Two Servo Motors with a Joystick and Arduino

Use a two-axis joystick to control servo movement in real time. You will read analog values, map them to useful angles and send the resulting positions to the servomotors.

How to Build a Password Door Lock with Arduino

Build a password control system with Arduino, a 4x4 keypad and a relay module. The tutorial explains password checking and two code versions that toggle the digital outputs.

How to Build a Thermometer with Arduino and an LCD

Measure temperature with a thermistor and show the reading on a 16x2 LCD with an I2C interface. The guide explains the sensor conversion, display updates and the custom degree symbol.

How to Build a Parking Sensor with Arduino

Use two HC-SR04 ultrasonic sensors and Arduino to estimate front and rear obstacle distances, then give feedback with LEDs and a buzzer. The project introduces timing and distance calculations.

How to Build a Weather Station with Arduino

Combine several sensors to measure temperature, air humidity, soil moisture and the presence of rain. This broader Arduino project shows how to organise multiple readings and present useful environmental data.

How to Build the Dino Game with Arduino and an LCD

Recreate a compact version of the Google Dino game on a 16x2 I2C LCD. The project uses custom characters, button input, moving obstacles and a score to build a complete little game.

How to Build an Obstacle-Avoiding Robot with Arduino

Build a mobile robot that scans its surroundings with an HC-SR04 ultrasonic sensor mounted on a servo. Arduino compares the measured distances and chooses a direction to steer around obstacles.

How to Build a Traffic Light with Arduino

Design a simple three-light traffic light with Arduino and the addition of a pedestrian call button and buzzer to warn the pedestrian.

How to Control an LED via Bluetooth with Arduino

A simple Arduino project showing how to control an LED via the HC-05 Bluetooth module using a smartphone.

How to Build a Bluetooth Robotic Rover with Arduino

Guide to building an Arduino rover robot controllable via Bluetooth (HC-05) from a mobile phone.

PYTHON

Small programs designed to practise readable Python, terminal input, HTTP requests and common libraries. The examples stay compact enough to study but still produce a useful result.