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
Why Does My ESP32 Keep Restarting or Crashing After Upload?
Basic ESP32Beginner

Why Does My ESP32 Keep Restarting or Crashing After Upload?

## Introduction Uploaded your sketch successfully, but the ESP32 just keeps restarting ag…

24 Apr 2025 · 3 min read

Why is My ESP32 Getting Hot? Common Causes & Easy Fixes
Basic ESP32Beginner

Why is My ESP32 Getting Hot? Common Causes & Easy Fixes

## Introduction Have you ever plugged in your ESP32 and felt that it's getting _too hot t…

24 Apr 2025 · 3 min read

Install ESP32/ESP8266 USB Drivers - CP210x USB to UART Bridge (Windows PC)
Basic ESP32Beginner

Install ESP32/ESP8266 USB Drivers - CP210x USB to UART Bridge (Windows PC)

The **CP210x USB chip** converts a USB connection into a serial port, enabling communicat…

4 Apr 2025 · 2 min read

ESP32 Troubleshoot Guide
Basic ESP32Beginner

ESP32 Troubleshoot Guide

The ESP32 has several common issues, especially when uploading new sketches or installing…

4 Dec 2024 · 5 min read

ESP32 Test Codes
Basic ESP32Beginner

ESP32 Test Codes

## Oceanlabz ESP32 Preloaded Code Guide 1\. **Overview** Each ESP32 board from Oceanlabz…

3 Dec 2024 · 3 min read

Creating A Simple ESP32 Web Server
Basic ESP32Beginner

Creating A Simple ESP32 Web Server

![](https://www.oceanlabz.in/wp-content/uploads/2024/06/interface-4-1024x748.png) \- ## I…

16 Jun 2024 · 9 min read

ESP32 Bluetooth Low Energy (BLE)
Basic ESP32Beginner

ESP32 Bluetooth Low Energy (BLE)

## Introduction The ESP32 microcontroller, equipped with Bluetooth Low Energy (BLE) capab…

4 Feb 2024 · 3 min read

ESP32 Bluetooth Classic
Basic ESP32Beginner

ESP32 Bluetooth Classic

## Introduction The **ESP32** is a powerful, low-cost microcontroller developed by **Espr…

3 Feb 2024 · 5 min read

ESP32 Deep Sleep
Basic ESP32Beginner

ESP32 Deep Sleep

## Introduction When your IoT project is connected to a wall adapter, power consumption m…

1 Feb 2024 · 4 min read

ESP32 Interrupts
Basic ESP32Beginner

ESP32 Interrupts

## Introduction to Interrupts #### What are Interrupts? Interrupts are a fundamental feat…

1 Feb 2024 · 5 min read

ESP32 ADC
Basic ESP32Beginner

ESP32 ADC

### What is an ADC? **_Analog-to-Digital Conversion (ADC)_** **is the process of converti…

1 Feb 2024 · 6 min read

ESP32 PWM
Basic ESP32Beginner

ESP32 PWM

### Introduction **Pulse Width Modulation (PWM)** is a technique used to generate analog…

1 Feb 2024 · 3 min read

ESP32 Digital Input/Output
Basic ESP32Beginner

ESP32 Digital Input/Output

### Introduction The ESP32 microcontroller is a versatile platform for DIY electronics pr…

1 Feb 2024 · 3 min read

ESP32 Pinout reference
Basic ESP32Beginner

ESP32 Pinout reference

https://www.youtube.com/watch?v=n19DJIPB1sE ### Introduction: One of the key benefits of…

31 Jan 2024 · 11 min read

Installing the ESP32 Board in Arduino IDE
Basic ESP32Beginner

Installing the ESP32 Board in Arduino IDE

## Introduction: The ESP32 is a powerful microcontroller with built-in Wi-Fi and Bluetoot…

2 Jan 2024 · 3 min read

Introduction to ESP32
Basic ESP32Beginner

Introduction to ESP32

## Introduction: The ESP32, crafted by Espressif Systems, a Shanghai-based company, stand…

1 Jan 2024 · 5 min read

Showing page 4 of 4 (70 total tutorials)