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

I2C Tutorials

All ShillehTek tutorials and guides tagged I2C.

Browse tutorials

55 tutorials
Arduino MAX30102 vs MAX30100: Choose the best sensor | ShillehTek
Jun 14, 2026 Mahmood M. Shilleh 36 views

Arduino MAX30102 vs MAX30100: Choose the best sensor | ShillehTek

Compare MAX30100 vs MAX30102 pulse oximeter modules for Arduino wearables, focusing on ADC, FIFO, and libraries so yo...
Arduino MAX30102: Heart Rate and SpO2 on OLED | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 23 views

Arduino MAX30102: Heart Rate and SpO2 on OLED | ShillehTek

Build an Arduino Nano MAX30102 pulse oximeter that shows live BPM and optional SpO2 on an SSD1306 OLED, using the Spa...
Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock | ShillehTek
Jun 13, 2026 Mahmood M. Shilleh 13 views

Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock | ShillehTek

Build an Arduino Nano clock with a DS3231 RTC and TM1637 display for a drift-free desktop alarm clock with temperatur...
Arduino Nano MAX6675 Thermocouple: Read Up to 1024�b0C | ShillehTek
Jun 10, 2026 Mahmood M. Shilleh 7 views

Arduino Nano MAX6675 Thermocouple: Read Up to 1024b0C | ShillehTek

Build an Arduino Nano MAX6675 K-type thermocouple reader with OLED display and optional over-temp relay cutoff for sa...
Arduino Nano TCA9548A: Run 8 Identical I2C Devices | ShillehTek
Jun 10, 2026 Mahmood M. Shilleh 14 views

Arduino Nano TCA9548A: Run 8 Identical I2C Devices | ShillehTek

Wire an Arduino Nano to a TCA9548A I2C multiplexer to run up to eight identical 0x3C OLEDs or sensors without address...
Arduino Nano KY-040 Rotary Encoder: OLED Menu UI | ShillehTek
Jun 10, 2026 Mahmood M. Shilleh 22 views

Arduino Nano KY-040 Rotary Encoder: OLED Menu UI | ShillehTek

Build an Arduino Nano menu UI using a KY-040 rotary encoder and SSD1306 OLED for smooth scroll-and-click navigation w...
Arduino vs Raspberry Pi GPIO: Choose the Right Board | ShillehTek
May 29, 2026 Mahmood M. Shilleh 13 views

Arduino vs Raspberry Pi GPIO: Choose the Right Board | ShillehTek

Learn how Arduino microcontrollers and Raspberry Pi Linux boards differ, when to use each (or both), and avoid GPIO v...
Arduino Nano HC-SR04 vs VL53L0X: Pick right sensor | ShillehTek
May 29, 2026 Mahmood M. Shilleh 26 views

Arduino Nano HC-SR04 vs VL53L0X: Pick right sensor | ShillehTek

Compare Arduino Nano readings from HC-SR04 ultrasonic vs VL53L0X ToF to choose the right distance sensor for robots, ...
Arduino Nano DHT11/DHT22/BME680/DS18B20: Best Pick | ShillehTek
May 29, 2026 Mahmood M. Shilleh 34 views

Arduino Nano DHT11/DHT22/BME680/DS18B20: Best Pick | ShillehTek

Compare DHT11, DHT22, BME680, and DS18B20 on an Arduino Nano to choose the best temperature sensor for humidity, VOC,...
Arduino PCA9685: Joystick-Controlled 6-DOF Arm | ShillehTek
May 29, 2026 Mahmood M. Shilleh 17 views

Arduino PCA9685: Joystick-Controlled 6-DOF Arm | ShillehTek

Build an Arduino Nano PCA9685 6-DOF robotic arm with MG90S servos, joystick control, and an OLED angle display using ...
ESP32 BH1750: Motorized Wi-Fi Blinds Control | ShillehTek
May 29, 2026 Mahmood M. Shilleh 30 views

ESP32 BH1750: Motorized Wi-Fi Blinds Control | ShillehTek

Build ESP32 BH1750 motorized Wi-Fi blinds control with a 28BYJ-48 stepper and ULN2003, plus optional light-based auto...
Arduino Nano DS3231: Timed pill dispenser alerts | ShillehTek
May 27, 2026 Mahmood M. Shilleh 20 views

Arduino Nano DS3231: Timed pill dispenser alerts | ShillehTek

Build an Arduino Nano DS3231 pill dispenser with servo indexing, buzzer alerts, and an SSD1306 OLED so scheduled dose...