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
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.

Browse tutorials

318 tutorials
Arduino Nano DS18B20: Build a Sous-Vide Controller | ShillehTek
May 17, 2026 Mahmood M. Shilleh 29 views

Arduino Nano DS18B20: Build a Sous-Vide Controller | ShillehTek

Build an Arduino Nano DS18B20 sous-vide controller with a relay to hold a water bath near your setpoint for consisten...
Arduino IR Obstacle Sensor: Blink LED on Detect | ShillehTek
May 15, 2026 Mahmood M. Shilleh 21 views

Arduino IR Obstacle Sensor: Blink LED on Detect | ShillehTek

Build an Arduino IR obstacle sensor trigger that blinks the onboard LED and prints Serial alerts using a simple HIGH/...
Arduino 24MHz Logic Analyzer: Decode I2C SPI UART | ShillehTek
May 15, 2026 Mahmood M. Shilleh 45 views

Arduino 24MHz Logic Analyzer: Decode I2C SPI UART | ShillehTek

Capture and decode Arduino I2C traffic with a 24MHz USB logic analyzer in PulseView, so you can verify SPI, UART, and...
Arduino PCF8574: Add 8 GPIO Pins Over I2C | ShillehTek
May 15, 2026 Mahmood M. Shilleh 33 views

Arduino PCF8574: Add 8 GPIO Pins Over I2C | ShillehTek

Build an Arduino PCF8574 I2C GPIO expander project to drive 8 LEDs using only SDA and SCL, freeing pins for bigger bu...
Arduino Pro Mini CP2102: Flash and read serial | ShillehTek
May 15, 2026 Mahmood M. Shilleh 25 views

Arduino Pro Mini CP2102: Flash and read serial | ShillehTek

Flash an Arduino Pro Mini with a CP2102 USB-to-TTL adapter, then read Serial output for fast debugging on USB-less bo...
Arduino TXS0108E: Safe 3.3V to 5V Level Shifting | ShillehTek
May 15, 2026 Mahmood M. Shilleh 43 views

Arduino TXS0108E: Safe 3.3V to 5V Level Shifting | ShillehTek

Build a safe 3.3 V to 5 V interface using an Arduino and the TXS0108E 8-channel level shifter, protecting 3.3 V devic...
Arduino MAX3421E USB Host Shield: Read USB Barcodes | ShillehTek
May 15, 2026 Mahmood M. Shilleh 32 views

Arduino MAX3421E USB Host Shield: Read USB Barcodes | ShillehTek

Build an Arduino MAX3421E USB Host Shield project that reads a USB HID barcode scanner and prints each scan to Serial...
Arduino Nano MG995 Servo: High-Torque Position Control | ShillehTek
May 15, 2026 Mahmood M. Shilleh 20 views

Arduino Nano MG995 Servo: High-Torque Position Control | ShillehTek

Build Arduino Nano control for an MG995 high-torque metal-gear servo using an external 5V supply and shared ground fo...
Arduino Nano SG92R Servo: Smooth 0-180 Sweep | ShillehTek
May 15, 2026 Mahmood M. Shilleh 14 views

Arduino Nano SG92R Servo: Smooth 0-180 Sweep | ShillehTek

Build an Arduino Nano SG92R servo sweep (0 to 180 degrees) in minutes using the Servo library, with wiring guidance a...
Arduino RC522: Read RFID Card UIDs via SPI | ShillehTek
May 14, 2026 Mahmood M. Shilleh 40 views

Arduino RC522: Read RFID Card UIDs via SPI | ShillehTek

Build an Arduino RC522 RFID reader project that reads MIFARE card and key fob UIDs over SPI, with simple wiring and S...
Arduino SSD1306 OLED: Display Text and Graphics | ShillehTek
May 14, 2026 Mahmood M. Shilleh 31 views

Arduino SSD1306 OLED: Display Text and Graphics | ShillehTek

Wire an Arduino to an SSD1306 0.96 inch I2C OLED and upload a simple sketch to display text and graphics on a crisp 1...
Arduino L298N Motor Driver: Control DC Motor Speed | ShillehTek
May 14, 2026 Mahmood M. Shilleh 26 views

Arduino L298N Motor Driver: Control DC Motor Speed | ShillehTek

Build an Arduino Nano project with an L298N motor driver to run a DC motor forward, reverse, and at variable speed us...