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

Arduino Tutorials & Projects

Wiring diagrams and tested sketches, from blink to full builds.

Every Arduino tutorial here is built and tested on real hardware β€” no untested copy-paste code. You’ll find sensor integrations, motor control, displays, RFID, and complete project builds, each with a wiring diagram and sketch. The boards below are the same pre-soldered Nanos and Megas used in the guides.

Shop the parts used in these tutorials
Node-RED + Telegram: Instant Sensor Status | ShillehTek
Jun 20, 2025 Mahmood M. Shilleh 424 views

Node-RED + Telegram: Instant Sensor Status | ShillehTek

Build a Telegram-integrated Node-RED flow that returns live BMP180 temperature and pressure on demand for quick mobil...
Arduino BMP180: Real-Time Dashboard with Node-RED | ShillehTek
Jun 20, 2025 Mahmood M. Shilleh 422 views

Arduino BMP180: Real-Time Dashboard with Node-RED | ShillehTek

Build a live temperature and pressure dashboard using an Arduino and a BMP180 sensor with Node-RED so you can monitor...
Arduino BME280: Publish ROS 2 Topic on Raspberry Pi | ShillehTek
Mar 29, 2025 Mahmood M. Shilleh 431 views

Arduino BME280: Publish ROS 2 Topic on Raspberry Pi | ShillehTek

Build an Arduino BME280 serial bridge and publish live temperature, humidity, and pressure to a ROS 2 topic on Raspbe...
Arduino Nano BH1750: Measure Ambient Light in Lux | ShillehTek
Apr 14, 2024 Mahmood M. Shilleh 208 views

Arduino Nano BH1750: Measure Ambient Light in Lux | ShillehTek

Build an Arduino Nano and BH1750 ambient light sensor setup to read accurate lux values over I2C for smart lighting a...
Arduino Nano Every DHT22: Read Temperature and Humidity | ShillehTek
Jan 14, 2024 Mahmood M. Shilleh 191 views

Arduino Nano Every DHT22: Read Temperature and Humidity | ShillehTek

Connect a DHT22 to an Arduino Nano Every to read accurate temperature and humidity in the Serial Monitor using the Ad...
Arduino ADXL345: Calibrate and Read 3-Axis Data | ShillehTek
Oct 30, 2023 Mahmood M. Shilleh 582 views

Arduino ADXL345: Calibrate and Read 3-Axis Data | ShillehTek

Build an Arduino ADXL345 I2C setup to read 3-axis acceleration and optionally calibrate offsets for more accurate mot...
ESP32 AP Mode: Host a Hello World Web Page | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 537 views

ESP32 AP Mode: Host a Hello World Web Page | ShillehTek

Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation ...
MPU6050 ToxicLibs: Fix Processing Teapot Imports | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 387 views

MPU6050 ToxicLibs: Fix Processing Teapot Imports | ShillehTek

Fix legacy ToxicLibs setup in Processing so the MPU6050Teapot example compiles cleanly and resolves missing β€œtoxi” im...
ESP32 MPU6050: Accurate angle readings with i2cdevlib | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 893 views

ESP32 MPU6050: Accurate angle readings with i2cdevlib | ShillehTek

Build an ESP32 + MPU6050 project that outputs accurate yaw, pitch, and roll using the i2cdevlib DMP example in Platfo...
ESP32 BMP280: Read pressure, temperature, altitude | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 695 views

ESP32 BMP280: Read pressure, temperature, altitude | ShillehTek

Build an ESP32 BMP280 sensor reader that prints pressure, temperature, and altitude to the Serial Monitor using the A...
ESP32 MPU6050: Wire and read motion data | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 1984 views

ESP32 MPU6050: Wire and read motion data | ShillehTek

Build an ESP32 + MPU6050 motion sensor setup in the Arduino IDE to read accelerometer and gyroscope data reliably for...
Arduino Nano MPU9250: Read accel, gyro, mag | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 710 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...