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

GPIO Tutorials

All ShillehTek tutorials and guides tagged GPIO.

Browse tutorials

31 tutorials
ESP32 DHT22: Automate Greenhouse Fan and Pump | ShillehTek
May 18, 2026 Mahmood M. Shilleh 34 views

ESP32 DHT22: Automate Greenhouse Fan and Pump | ShillehTek

Build an ESP32 smart greenhouse using a DHT22, soil moisture sensor, and 2-channel relay to automatically run a fan a...
ESP32 vs ESP8266: Pick the Best Board for 2026 | ShillehTek
May 17, 2026 Mahmood M. Shilleh 63 views

ESP32 vs ESP8266: Pick the Best Board for 2026 | ShillehTek

Compare ESP32 vs ESP8266 in 2026 to pick the right Wi-Fi microcontroller board based on GPIO, Bluetooth, ADC, cost, a...
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 HC-SR04: Stream Distance to Serial Monitor | ShillehTek
May 14, 2026 Mahmood M. Shilleh 15 views

Arduino HC-SR04: Stream Distance to Serial Monitor | ShillehTek

Build an Arduino HC-SR04 ultrasonic distance meter that streams live centimetre readings to Serial Monitor for fast p...
Arduino Pro Micro Push Buttons: USB HID Macro Pad | ShillehTek
May 09, 2026 Mahmood M. Shilleh 86 views

Arduino Pro Micro Push Buttons: USB HID Macro Pad | ShillehTek

Build an Arduino Pro Micro push-button USB HID macro pad that sends real key presses (F13 to F16) for custom shortcut...
Wemos D1 Mini ESP8266: Blink LED and Print Wi-Fi IP | ShillehTek
May 09, 2026 Mahmood M. Shilleh 39 views

Wemos D1 Mini ESP8266: Blink LED and Print Wi-Fi IP | ShillehTek

Set up a Wemos D1 Mini ESP8266 in the Arduino IDE to blink the on-board LED and connect to Wi-Fi while printing its I...
Arduino HC-05 Bluetooth Module: Wireless Serial Control | ShillehTek
May 09, 2026 Mahmood M. Shilleh 53 views

Arduino HC-05 Bluetooth Module: Wireless Serial Control | ShillehTek

Build Arduino HC-05 Bluetooth Classic wireless serial control to send phone commands and toggle an LED, using Softwar...
Arduino 4x4 Membrane Keypad: Read Keys in Serial | ShillehTek
May 09, 2026 Mahmood M. Shilleh 32 views

Arduino 4x4 Membrane Keypad: Read Keys in Serial | ShillehTek

Wire a 4x4 membrane keypad to an Arduino and read key presses in the Serial Monitor, plus a simple passcode check usi...
Arduino NRF24L01: Build Wireless Communication Link | ShillehTek
Apr 25, 2026 Mahmood M. Shilleh 82 views

Arduino NRF24L01: Build Wireless Communication Link | ShillehTek

Build Arduino NRF24L01 wireless communication between two boards over SPI, send text, control LEDs, and tune range fo...
Arduino Uno 1602 LCD Keypad Shield: Read Buttons | ShillehTek
Apr 18, 2026 Mahmood M. Shilleh 40 views

Arduino Uno 1602 LCD Keypad Shield: Read Buttons | ShillehTek

Build an Arduino Uno 1602 LCD Keypad Shield UI to read button presses, scroll text, and render custom characters for ...
How to Use the KY-006 Passive Buzzer Module with Arduino | ShillehTek
Mar 14, 2026 Mahmood M. Shilleh 64 views

How to Use the KY-006 Passive Buzzer Module with Arduino | ShillehTek

Build an Arduino Uno KY-006 passive buzzer circuit that plays two tones using simple pulse timing, perfect for learni...
Pico W ULN2003: Drive a 28BYJ-48 Stepper | ShillehTek
Mar 13, 2026 Mahmood M. Shilleh 101 views

Pico W ULN2003: Drive a 28BYJ-48 Stepper | ShillehTek

Build a Raspberry Pi Pico W ULN2003 stepper controller to drive a 28BYJ-48 motor with MicroPython, using safe externa...