前言
本专栏将会从零到实战的学习ESP32开发,将会持续更新,其中大概包括基础篇、实战篇和提高篇以及一些常见的错误如何解决。
一、ESP32介绍
ESP32是 Espressif 开发的一系列低成本、低功耗的片上系统 (SoC) 微控制器,包括 Wi-Fi 和蓝牙无线功能以及双核处理器。如果您熟悉 ESP8266,那么 ESP32 就是它的继任者,加载了许多新功能。
如图所示,是本专栏介绍的ESP32的引脚示意图一共有32个引脚,进行学习选用其他的ESP32也行只需要芯片型号一样用法都差不多的。
1.特点:
- 低成本:您可以从 6 美元起购买 ESP32,这使得普通大众可以轻松获得它;
- 低功耗:与其他微控制器相比,ESP32功耗极低,支持深度睡眠等低功耗模式状态,以节省电能;
- Wi-Fi 功能:ESP32 可以轻松连接到 Wi-Fi 网络以连接互联网(station 模式),或创建自己的 Wi-Fi 无线网络(接入点模式)以便其他设备可以连接到它——这是对于物联网和家庭自动化项目至关重要——您可以让多个设备使用它们的 Wi-Fi 功能相互通信;
- 蓝牙:ESP32 支持经典蓝牙和低功耗蓝牙 (BLE) ——适用于各种物联网应用;
- 双核:大多数 ESP32 都是双核的——它们带有 2 个 Xtensa 32 位 LX