Buy 10+ on select items — save 10% auto-applied
Free US shipping on orders $35+
Order by 3pm ET — ships same-day from the US
Worldwide shipping via DHL
Skip to main content
ShillehTek IoT & Beyond

Raspberry Pi, ESP32 & Arduino Tutorials

Free step-by-step guides, wiring diagrams, and code for makers — new builds added every week.

Arduino Uno Analog Joystick: Control a Pan-Tilt Servo Mount | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 63 views

Arduino Uno Analog Joystick: Control a Pan-Tilt Servo Mount

Build an Arduino Uno pan-tilt servo mount controlled by an analog joystick with proportional speed, dead zone, and click-to-recenter using ShillehTek parts.
Arduino Uno Pushbutton Interrupts: Instant LED Toggle | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 25 views

Arduino Uno Pushbutton Interrupts: Instant LED Toggle

Build an Arduino Uno pushbutton interrupt demo that toggles an LED instantly even during long delays, with debouncing and safe shared counters...
Arduino Nano 4x4 Keypad LCD: Build a Calculator | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 28 views

Arduino Nano 4x4 Keypad LCD: Build a Calculator

Build an Arduino Nano calculator with a 4x4 keypad and a 16x2 LCD, showing expressions and results with safe input handling, using...
Arduino 4x4 Keypad: Two-Octave Buzzer Piano | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 16 views

Arduino 4x4 Keypad: Two-Octave Buzzer Piano

Build an Arduino Nano 4x4 keypad piano with a passive piezo buzzer that sustains notes across two octaves, with Serial frequency readout...
Arduino Uno LDR Solar Tracker: Dual-Axis Light Following | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 76 views

Arduino Uno LDR Solar Tracker: Dual-Axis Light Following

Build an Arduino Uno dual-axis solar tracker with four LDRs and two servos to automatically follow light with stable dead-band control, from...
Arduino Nano LCD1602: Build a millis() Stopwatch | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 20 views

Arduino Nano LCD1602: Build a millis() Stopwatch

Build an Arduino Nano LCD1602 stopwatch with Start/Stop, Lap, and Reset using millis() for accurate timing and responsive button control from ShillehTek.
Arduino Nano LCD1602: Measure 0 to 50 V DC | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 14 views

Arduino Nano LCD1602: Measure 0 to 50 V DC

Build an Arduino Nano LCD1602 DC voltmeter with a resistor divider to measure up to about 50 V safely, plus averaging and...
Arduino HC-SR04 Servo: Touchless Pump Dispenser Build | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 27 views

Arduino HC-SR04 Servo: Touchless Pump Dispenser Build

Build an Arduino touchless sanitizer dispenser using an HC-SR04 distance sensor and a servo for one-pump-per-hand control, with parts from ShillehTek.
Arduino Nano Piezo Knock Sensor: Secret Knock Relay Lock | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 22 views

Arduino Nano Piezo Knock Sensor: Secret Knock Relay Lock

Build an Arduino Nano piezo knock sensor that flashes an LED per tap and unlocks a relay with a three-knock code using...
ESP32 Bluetooth Serial: Control an LED or Relay | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 47 views

ESP32 Bluetooth Serial: Control an LED or Relay

Build an ESP32 Bluetooth Serial (SPP) command interface to control an LED or relay from your Android phone, with two-way status feedback...
ESP32 WebServer Relay Module: Local Phone Control | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 40 views

ESP32 WebServer Relay Module: Local Phone Control

Build an ESP32 WebServer page to control an LED or relay from any phone on your 2.4 GHz Wi-Fi, keeping smart-home switching...
ESP32 Timer Wake-Up: Deep Sleep for Battery Life | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 22 views

ESP32 Timer Wake-Up: Deep Sleep for Battery Life

Build an ESP32 timer wake-up deep sleep loop that wakes, blinks, logs boot count, and sleeps again to extend battery life using...