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 Sound Detection Sensor with Arduino IDE
## Introduction The sound sensor module is a great tool for detecting sound levels and is…
20 Jun 2025 · 5 min read

ESP32 WS2812 RGB LED with Arduino IDE
## **Introduction** The WS2812 breakout board features individually addressable RGB LEDs,…
20 Jun 2025 · 6 min read

ESP32 Momentary Push Button with Arduino IDE
## **Introduction** The Momentary Tactile Push Button Module is a simple and essential in…
20 Jun 2025 · 3 min read

ESP32 Monitor Heart Rate with Arduino IDE
## Introduction In this tutorial, we are using a pulse sensor with ESP32 to measure heart…
19 Jun 2025 · 4 min read

ESP32 Rain Drop with Arduino IDE
## Introduction The Raindrop Sensor is used to detect rainfall using a rain-sensing board…
19 Jun 2025 · 3 min read

ESP32 PIR Motion with Arduino IDE
## Introduction The PIR (Passive Infrared) sensor detects motion by sensing changes in in…
19 Jun 2025 · 3 min read

ESP32 7 Segment Display (1 Digit) with Arduino IDE
## Introduction A 7-segment display is used to show numeric digits using 7 LEDs (segments…
19 Jun 2025 · 2 min read

ESP32 Matrix Display with Arduino IDE
## **Introduction** The MAX7219 8×8 LED Matrix module is a versatile component used to di…
19 Jun 2025 · 3 min read

ESP32 RGB LED Module with Arduino IDE
## Introduction The KY-016 RGB module allows you to produce a variety of colors by mixing…
19 Jun 2025 · 5 min read

ESP32 Buzzer with Arduino IDE
## Introduction An active buzzer module is a simple sound-producing component that’s easy…
19 Jun 2025 · 2 min read

ESP32 OLED Display with Arduino IDE
## Introduction The OLED (Organic Light Emitting Diode) display module is an efficient an…
13 Jun 2025 · 7 min read

ESP32 Rotary Encoder with Arduino IDE
## Introduction This project uses a rotary encoder with an ESP32 to detect rotational mov…
13 Jun 2025 · 5 min read

ESP32 4x4 Keypad with Arduino IDE
## Introduction The 4×4 Membrane Keypad is a simple user interface device with 16 keys ar…
13 Jun 2025 · 5 min read

ESP32 MQ2 Sensor with Arduino IDE
## Introduction The MQ-2 gas sensor is an essential tool for detecting gases like LPG, me…
13 Jun 2025 · 4 min read

ESP32 Ultrasonic Sensor with Arduino IDE
## Introduction This tutorial guides you through using an ultrasonic sonar sensor with th…
13 Jun 2025 · 9 min read

ESP32 Joystick with Arduino IDE
## Introduction The Joystick module consists of two potentiometers (X and Y axes) and a p…
13 Jun 2025 · 6 min read

ESP32 DHT11 Sensor Module with Arduino IDE
## Introduction This project uses a DHT11 sensor to measure temperature and humidity. The…
13 May 2025 · 2 min read

ESP32 LDR with Arduino IDE
## **Introduction** LDR sensor module is used to detect light intensity. It uses a light…
13 May 2025 · 4 min read
Showing page 3 of 5 (82 total tutorials)