本书旨在帮助读者开始使用 ESP32 开发板上的 Sketch 程序进行 Arduino 开发。您将在本书中学习以下主题:
* 准备开发环境
* 草图编程
* 使用 UART-串行通信
* 使用模拟输入和 PWM
* 使用 SPI
* 使用 I2C
* ESP32 Wi-Fi 网络和物联网应用
* 使用 EEPROM
本书简要介绍了 ESP32 IoT 开发板的使用。
本书是『ESP 系列程式设计』的第一本书,主要教导新手与初阶使用者熟悉使用 ESP32 开发板,使用最基础的数位输出、数位输入、类比输出、类比输入、网际网路连接、网际网路基础应用…等等。
本书专为想要深度运用 ESP32 的读者所撰写, 从基本的 GPIO、内建的磁力感测器、电容触控开关、物联网运用、低功耗蓝牙、低耗电睡眠模式、底层 FreeRTOS 作业系统等等。
通过大量应用案例的理论与实践练习,学习 ESP32 模块的应用方式、硬件原理以及 Arduino 软件的编程方法。