New ESP32-S3 development board is now available → /products
OceanLabz
Login

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.

ESP

ESP32

Learn ESP32 from the basics and gradually move into GPIO, sensors, displays, audio, Wi-Fi, IoT and practical projects.

Explore ESP32 →
ARD

Arduino

Arduino learning content will be added to the OceanLabz learning library.

Coming soon
RPI

Raspberry Pi

Raspberry Pi guides and projects will be added to the same learning system.

Coming soon

Tutorials Library

Browse all hands-on hardware tutorials, pinout references, and code walkthroughs.

70 tutorials
ESP32 Dino Game (No Coding Required)
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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
Basic ESP32Beginner

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)