OceanLabz Learning
Learn Electronics
Learn electronics step by step with practical guides, wiring, code and simple explanations.
Choose a Platform
Select a platform to explore its complete learning path.
ESP32
Learn ESP32 from the basics and gradually move into GPIO, sensors, displays, audio, Wi-Fi, IoT and practical projects.
Arduino
Arduino learning content will be added to the OceanLabz learning library.
Raspberry Pi
Raspberry Pi guides and projects will be added to the same learning system.
Tutorials Library
Browse all hands-on hardware tutorials, pinout references, and code walkthroughs.

ESP32 Dino Game (No Coding Required)
.xai-section { font-family: 'Inter', sans-serif; color: #1a2c3e; line-height: 1.5; } /\*…
22 Aug 2026 · 3 min read

ESP32 DS3231 Real Time Clock (RTC) Module with Arduino IDE
## Introduction The DS3231 is a highly accurate real-time clock (RTC) module for ESP32, f…
2 Jul 2026 · 2 min read

ESP32 Metal Touch Sensor with Arduino IDE
## Introduction The Metal Touch Sensor is a capacitive touch module that detects when a f…
2 Jul 2026 · 2 min read

ESP32 Laser Module with Arduino IDE
## Introduction The KY-008 Laser Module emits a focused red laser beam. It can be used in…
2 Jul 2026 · 1 min read

ESP32 Water Level Sensor with Arduino IDE
## Introduction The Water Level Sensor is used to detect and measure the level of water i…
2 Jul 2026 · 1 min read

ESP32 DC Motor with Arduino IDE
## Introduction A DC motor converts electrical energy into mechanical motion. By controll…
2 Jul 2026 · 3 min read

ESP32 Tap Sensor (KY-031) with Arduino IDE
## Introduction The KY-031 Tap Sensor is a vibration and knock detection module that gene…
2 Jul 2026 · 1 min read

ESP32 Reed Sensor with Arduino IDE
## Introduction A Reed Sensor is a magnetic switch that changes its state when exposed to…
2 Jul 2026 · 1 min read

ESP32 Hall Sensor with Arduino IDE
## Introduction The Hall Sensor is a magnetic field detection sensor that operates based…
30 Jun 2026 · 2 min read

ESP32 Tilt Switch (KY-020) with Arduino IDE
## Introduction The KY-020 Tilt Switch is a simple sensor used to detect the orientation…
30 Jun 2026 · 1 min read

ESP32 YL-99 Impact Switch Sensor with Arduino IDE
## Introduction The YL-99 Impact Switch Sensor is a simple vibration and collision detect…
30 Jun 2026 · 1 min read

ESP32 RF 433MHz Transmitter and Receiver Module with Arduino IDE
## Introduction The RF 433MHz Transmitter and Receiver Module is a wireless communication…
30 Jun 2026 · 2 min read
ESP32 TCRT5000 Infrared Line Tracking Sensor with Arduino IDE
## Introduction The TCRT5000 Infrared Line Tracking Sensor is a reflective optical sensor…
30 Jun 2026 · 2 min read

ESP32 BMP180 Barometric Pressure Sensor with Arduino IDE
## Introduction The BMP180 is a digital barometric pressure sensor capable of measuring a…
30 Jun 2026 · 1 min read

ESP32 Digital Temperature Sensor with Arduino IDE
## Introduction The Digital Temperature Sensor is used to measure temperature and provide…
30 Jun 2026 · 1 min read

ESP32 IR Remote with Arduino IDE
## Introduction Infrared (IR) remotes are commonly used to control electronic devices. Th…
30 Jun 2026 · 1 min read

ESP32 DS18B20 Temperature Sensor with Arduino IDE
## Introduction The **DS18B20 Sensor Module** is a digital temperature sensor that provid…
30 Jun 2026 · 1 min read

ESP32 with NEO-6M GPS Module (Arduino IDE) Webserver with Google Map
## Introduction This project demonstrates how to interface the **NEO-6M GPS module with E…
6 Sept 2025 · 4 min read
Showing page 1 of 4 (70 total tutorials)