Summary
In this chapter, we have seen many sensors and actuators that we can use in real-world projects. Starting from a simple button and LED driving, we have reached a point where we can use stepper motors to design our very own 3D printers. Although the main focus was sensors and actuators, we have also learned how to use peripherals such as GPIO pins, ADC, and PWM, and different communication protocols such as 1-Wire or I2C, which you can apply anytime you need to use a different sensor or actuator not listed in this book. Some useful FreeRTOS functions have also been added to our knowledge base to be employed in our projects.
The next chapter is about more advanced features of ESP32. We are going to test different types of displays and discuss their features. We will continue to use different peripherals such as Inter-IC Sound (I2S) and a universal asynchronous receiver-transmitter (UART) for different purposes. One interesting feature of ESP32 is its ultra-low power (ULP)...