微控制器 | ESP32-WROOM-32E |
工作电压 | 3.3V |
输入电压(推荐) | 6-9V(DC直流) |
数字引脚 | 20个 |
模拟输入引脚 | 6 个(32,33,34,35,36,39) |
下载接口 | USB Type-C |
无线传输协议 | WiFi 802.11 b/g/n |
蓝牙标准 | 4.2BR/EDR/BLE标准 |
芯片时钟频率 | 240 MHz |
模组外扩Flash | 4 MB |
SRAM | 520 KB |
RTC SRAM | 16 KB |
内置ROM | 448 KB |
1、使用的是乐鑫公司2023年发布的原装全新ESP32-WROOM-32E模组
2、加强供电,G|V能够提供最大 3.3V 40mA的输出能力
3、板载电路保护和电源选择电路
4、Type-C通信接口,无需区分正反,使用更方便
5、支持乐高电池盒输入接口,允许6-12VDC输入
6、板载2.54间距G|V|S扩展排针接口,免扩展板使用
Windows 7、8、10、11 系统 USB 驱动下载及安装方法:点击查看
Mac OS 系统 USB 驱动下载:CH34X USB串行Mac OS驱动程序下载安装说明
为了能够使用 Arduino IDE 开发 ESP32,你需要向 Arduino IDE 板管理器添加一个额外的源,然后安装 ESP32。我们需要先添加 ESP32 开发板附加网址。打开文件 菜单下的 首选项。
把下面的链接复制粘贴到 附加开发板管理网址 中:
https://espressif.github.io/arduino-esp32/package_esp32_index.json
再安装 ESP32 开发板,选择 工具 菜单中的 开发板 -> 开发板管理器...
在搜索栏中搜索 esp32,可以看到 esp32 库,选择 2.0.4 版本,点击安装,等待安装完成即可。
选择对应的开发板 ESP32 Dev Module,和对应的端口
最后,先找到官方的实例代码。
打开后上传程序,耐心等待即可上传成功。
Cat.1技术是LTE(Long-Term Evolution)技术的一种调制及编码技术,可以提供相对较高的数据传输速率,同时又具有低功耗、低成本的特点,可以为物联网设备的连接提供更好的解决方案。
本文主要介绍在未联网(AP热点)情况下实现WEB交互界面的CSS和javascript库。
本文介绍如何使用Arduino-ESP32库中的API函数获取ESP32的芯片、RAM信息等,并提供了一个示例程序代码。
ESP32系列(包括ESP32-S3)搭载Xtensa双核处理器,默认情况下Arduino框架仅使用单核运行用户代码,通过多核编程,可以充分利用硬件资源来提升系统响应和性能。
ESP32 芯片有34个物理GPIO管脚。每个GPIO管脚都可用作一个通用IO,或连接一个内部的外设信号。IO_MUX ¹、RTC IO MUX 和GPIO交换矩阵用于将信号从外设传输至GPIO管脚。
在本文中,先解释 MSB(最高有效位)和 LSB(最低有效位)的概念,以及 MSBFIRST 和 LSBFIRST。然后展示了 MSBFIRST 和 LSBFIRST 的使用如何影响移位寄存器的输出。
ESP32Encoder库是一个利用ESP32脉冲计数器硬件外设实现高效旋转编码器读取的软件库。
本文对比了几款适合物联网开发的盒子硬件参数,供大家参考。
乐动掌控采用掌控板作为主控,塑胶一体式外壳,侧面和底面开具多个乐高扩展孔位,兼容乐高积木,可完成多种创意应用。
在MicroPython的ESP32库中,NVS类用于管理非易失性存储,支持 32 位有符号整数和 二进制blob。
TB6612是一款双路H桥型的直流电机驱动芯片,可以驱动两个直流电机并且控制其转速与方向,输入电压在3V~12V,因此在集成化、小型化的电机控制系统中,它可以作为理想的电机驱动器件。