Chapter 4: A Deep Dive into the Advanced Features

ESP32 is a full-fledged hardware platform for Internet of Things (IoT) projects. We started our journey with basic features and peripherals to integrate with elementary sensors and actuators. This was just the tip of the iceberg. In this chapter, we are going to use more of its peripherals to experiment with advanced devices such as a speaker and a camera.

Battery-powered products require the use of the energy-saving features of ESP32. We can put ESP32 in sleep mode so that the battery has a longer lifespan. For the purpose of computation even if it is in sleep mode, an Ultra-Low-Power (ULP) coprocessor is integrated into ESP32. The ULP coprocessor has access to some peripherals for sensor integration ...

Get Developing IoT Projects with ESP32 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.