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 Passive Buzzer: Four-Player Lockout Quiz | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 40 views

Arduino Uno Passive Buzzer: Four-Player Lockout Quiz

Build an Arduino Uno quiz buzzer lockout with four player buttons, LEDs, and a passive buzzer so the first press wins and...
Arduino Nano MPU6050: Tilt Game and OLED Level | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 31 views

Arduino Nano MPU6050: Tilt Game and OLED Level

Build an Arduino Nano MPU6050 tilt game and OLED digital level with a complementary filter for stable pitch/roll, using parts from ShillehTek.
Arduino Nano SSD1306 OLED: Build Snake Game | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 29 views

Arduino Nano SSD1306 OLED: Build Snake Game

Build a Snake game on Arduino Nano with an SSD1306 OLED and joystick, with scoring and increasing speed, using parts and wiring...
Arduino Uno SSD1306 OLED: Build a Pong Game | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 11 views

Arduino Uno SSD1306 OLED: Build a Pong Game

Build Arduino Uno Pong on a 0.96 in SSD1306 I2C OLED with two potentiometer paddles and a buzzer, and learn the game...
ESP32 FreeRTOS Tasks: Dual-core multitasking guide | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 61 views

ESP32 FreeRTOS Tasks: Dual-core multitasking guide

Build ESP32 FreeRTOS tasks that read a DHT11 and update an SSD1306 OLED using queues and core pinning for smooth dual-core multitasking...
ESP32 BLE UART: Phone Control and Notifications | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 32 views

ESP32 BLE UART: Phone Control and Notifications

Build an ESP32 BLE UART (NUS) server to control an output from a phone and receive live sensor notifications, using a simple...
ESP32 AutoConnect: Captive Wi-Fi Setup Portal | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 19 views

ESP32 AutoConnect: Captive Wi-Fi Setup Portal

Build an ESP32 AutoConnect captive Wi-Fi setup portal that saves credentials to flash, provisions from a phone, and stops reflashing; guide by...
ESP32 Servo: Control LED brightness by web sliders | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 15 views

ESP32 Servo: Control LED brightness by web sliders

Build an ESP32 web page with live sliders to dim an LED with PWM and set a servo angle from your phone,...
ESP32 Capacitive Touch Pins: Toggle LED and Wake Sleep | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 20 views

ESP32 Capacitive Touch Pins: Toggle LED and Wake Sleep

Build an ESP32 capacitive touch button from simple wire or foil to toggle an LED or relay, then wake from deep sleep...
ESP32 DHT11 MQTT: Home Assistant dashboard sensor | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 33 views

ESP32 DHT11 MQTT: Home Assistant dashboard sensor

Build an ESP32 DHT11 room sensor that publishes MQTT to Home Assistant for live dashboard gauges, history, and simple automations, with ShillehTek...
ESP32 ESP-NOW: Send DHT11 Data to OLED | ShillehTek
Sep 13, 2026 Mahmood M. Shilleh 29 views

ESP32 ESP-NOW: Send DHT11 Data to OLED

Build an ESP32 ESP-NOW sender and receiver to broadcast DHT11 temperature and humidity to an SSD1306 OLED with no router, using parts...
ESP32 OLED DHT: Build an Internet-Synced Clock | ShillehTek
Sep 05, 2026 Mahmood M. Shilleh 117 views

ESP32 OLED DHT: Build an Internet-Synced Clock

Build an ESP32 internet clock with an SSD1306 OLED and DHT temperature/humidity sensor for always-correct NTP time and a useful desk display...