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
Raspberry Pi Pico W BME280: MongoDB Data API CRUD | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 56 views

Raspberry Pi Pico W BME280: MongoDB Data API CRUD | ShillehTek

Build a Raspberry Pi Pico W + BME280 project that runs MongoDB Data API CRUD calls (find, insert, update, delete) for...
Raspberry Pi Pico W MongoDB: Insert Data via API | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 67 views

Raspberry Pi Pico W MongoDB: Insert Data via API | ShillehTek

Build a Raspberry Pi Pico W script that connects to WiFi and inserts a document into MongoDB using the Data API, a si...
React Native React Native SVG: Drag an adjustable polygon | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 163 views

React Native React Native SVG: Drag an adjustable polygon | ShillehTek

Build a React Native react-native-svg adjustable polygon with draggable vertices and reset, using simple touch logic ...
React Native Lottie: Add smooth animations in Expo | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 77 views

React Native Lottie: Add smooth animations in Expo | ShillehTek

Add Lottie animations to a React Native Expo app using lottie-react-native and a LottieFiles JSON to boost UI polish ...
Raspberry Pi Pico adafruit-ampy: Run code via CLI | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 148 views

Raspberry Pi Pico adafruit-ampy: Run code via CLI | ShillehTek

Set up adafruit-ampy to manage files and run MicroPython scripts on a Raspberry Pi Pico or Pico W from the command li...
Arduino BME280: MEMS sensing explained clearly | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 472 views

Arduino BME280: MEMS sensing explained clearly | ShillehTek

Learn how Arduino and Raspberry Pi projects read pressure, humidity, and temperature from the BME280 using MEMS conce...
Google Cloud Scheduler + Node: Schedule endpoint calls | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 156 views

Google Cloud Scheduler + Node: Schedule endpoint calls | ShillehTek

Build a Google Cloud Scheduler cron job that posts to a Node App Engine endpoint to automate MongoDB cleanup on a sch...
Thonny IDE File Transfer: Move Files Device to PC | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 203 views

Thonny IDE File Transfer: Move Files Device to PC | ShillehTek

Learn Thonny IDE file transfer to move files between your MicroPython device and local computer quickly using the Fil...
Node.js Sharp: Edit Pixels and Export PNG | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 462 views

Node.js Sharp: Edit Pixels and Export PNG | ShillehTek

Build a Node.js script with Sharp to edit raw RGBA pixels by condition and export a new PNG, giving precise pixel con...
React Native Expo react-native-svg: Drawing canvas app | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 901 views

React Native Expo react-native-svg: Drawing canvas app | ShillehTek

Build a finger drawing canvas in a React Native Expo app using react-native-svg Path, plus a Clear button for signatu...
Raspberry Pi Pico W AP Mode: Host a Web Server | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 1127 views

Raspberry Pi Pico W AP Mode: Host a Web Server | ShillehTek

Build a Raspberry Pi Pico W AP mode network that hosts a simple MicroPython web server, so you can connect by WiFi an...
Arduino Nano MPU9250: Read accel, gyro, mag | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 681 views

Arduino Nano MPU9250: Read accel, gyro, mag | ShillehTek

Build an Arduino Nano MPU9250 IMU hookup to read accelerometer, gyroscope, and magnetometer values using the hideakit...