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 4x4 Keypad with Arduino IDE
Basic ESP32Beginner

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

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

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

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

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

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

ESP32 IR Sensor with Arduino IDE
Basic ESP32Beginner

ESP32 IR Sensor with Arduino IDE

## Introduction The **IR Infrared Obstacle Avoidance Sensor** detects obstacles by emitti…

13 May 2025 · 3 min read

ESP32 RFID with Arduino IDE
Basic ESP32Beginner

ESP32 RFID with Arduino IDE

## Introduction The **MFRC522** is a widely used RFID module that communicates over SPI t…

13 May 2025 · 6 min read

ESP32 Servo Motor with Arduino IDE
Basic ESP32Beginner

ESP32 Servo Motor with Arduino IDE

## Introduction Servo motors are precise actuators that rotate to a specific angle betwee…

12 May 2025 · 6 min read

ESP32 Button Controlled LED with Arduino IDE
Basic ESP32Beginner

ESP32 Button Controlled LED with Arduino IDE

https://www.youtube.com/watch?v=5FbvQyRBkBM&t=602s ## Introduction This project introduce…

11 May 2025 · 2 min read

ESP32 Blink LED with Arduino IDE
Basic ESP32Beginner

ESP32 Blink LED with Arduino IDE

## Introduction The **Blinking LED** project is the simplest way to get started with ESP3…

11 May 2025 · 5 min read

Getting Started with ESP32 Wi-Fi
Basic ESP32Beginner

Getting Started with ESP32 Wi-Fi

## Introduction The **ESP32** is a powerful microcontroller with built-in Wi-Fi, making i…

10 May 2025 · 3 min read

ESP32 Bluetooth Audio
Basic ESP32Beginner

ESP32 Bluetooth Audio

## Watch the Video Tutorial _This tutorial is available in video format (watch below) and…

10 May 2025 · 4 min read

ESP32: Create a Wi-Fi Manager (Using AsyncWebServer Library)
Basic ESP32Beginner

ESP32: Create a Wi-Fi Manager (Using AsyncWebServer Library)

## Why Create a Wi-Fi Manager with AsyncWebServer? Normally, libraries like **WiFiManager…

28 Apr 2025 · 4 min read

ESP32 Capacitive Touch Sensor Pins with Arduino IDE
Basic ESP32Beginner

ESP32 Capacitive Touch Sensor Pins with Arduino IDE

## What is a Capacitive Touch Sensor? Capacitive touch sensing is how your smartphone scr…

25 Apr 2025 · 2 min read

ESP32 Built-In Hall Effect Sensor with Arduino IDE
Basic ESP32Beginner

ESP32 Built-In Hall Effect Sensor with Arduino IDE

## What is a Hall Effect Sensor? A Hall Effect sensor detects magnetic fields. When you b…

25 Apr 2025 · 2 min read

Sending Data from ESP32 to Google Sheets (IoT Data Logger Tutorial)
Basic ESP32Beginner

Sending Data from ESP32 to Google Sheets (IoT Data Logger Tutorial)

## Introduction Logging sensor data to the cloud is one of the most common uses of ESP32.…

24 Apr 2025 · 2 min read

Serial Monitor Shows Garbage Values on ESP32? Here’s Why & How to Fix It!
Basic ESP32Beginner

Serial Monitor Shows Garbage Values on ESP32? Here’s Why & How to Fix It!

## Introduction Ever uploaded your code to the ESP32, opened the Serial Monitor, and saw…

24 Apr 2025 · 2 min read

Showing page 3 of 4 (70 total tutorials)