ESP32-S3-GEEK 是一款基于 ESP32-S3R8 设计的以太网开发板,具备出色的 Wi-Fi 和蓝牙无线连接功能,拥有更可靠且高效的有线以太网连接,且支持 PoE 供电 (仅 PoE 版本)。板载摄像头接口,兼容 OV2640、OV5640 等主流摄像头,方便进行图像和视频采集。开发板还预留了 Pico 兼容接口,支持部分树莓派 Pico 扩展板,并依托其丰富的生态和开源资源,用户可以快速灵活地进行二次开发,可广泛应用于物联网、图像采集、智能家居及人工智能项目。
1、ESP32-S3R8 2、W25Q128 3、W5500 4、H1102NLT 5、JW5060 6、USB Type-C 接口 7、以太网接口 | 8、PoE 接口 9、摄像头接口 10、IPEX 1 代天线接口 11、陶瓷天线 12、Micro SD 卡槽 |
本章介绍 Arduino 环境搭建,包括 Arduino IDE、ESP32板管理、相关库的安装,程序编译下载及示例程序测试,帮助用户掌握开发板,便于二次开发。
打开首选项在 File->Preferences 下 Settings 界面的 Additional boards manager URLs 处填写下面链接后保存
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
打开板管理器并搜索输入ESP32,选择版本2.0.7
①. 在侧边栏选择“LIBRARY MANAGER”(库管理);
②. 在搜索框中输入要安装的库名称,如“Adafruit NeoMatrix”;
③. 在方框处选择库版本,若无特殊要求,默认最新版即可,点击“INSTALL”(安装)。
文件名 | 说明 | 是否可直接下载 |
---|---|---|
ESP32-BLE-Keyboard | ESP32蓝牙键盘库 | 可直接下载 |
ESP32-BLE-Mouse | ESP32蓝牙鼠标库 | 可直接下载 |
ETHClass | ESP32以太网库 | 可直接下载 |
ModbusMaster | Modbus主设备库 | 可直接下载 |
pubsubclient | MQTT客户端库 | 可直接下载 |
StreamDebugger | 流调试库 | 可直接下载 |
示例程序 | 说明 | 依赖库 |
---|---|---|
IO_Test | 基础例程:GPIO引脚高低电平控制 | - |
SD_Card | 基础例程:SD卡加载,读写操作 | - |
WiFi_AP | 基础例程:设置为AP热点,允许其他WiFi设备接入联网 | |
WiFi_STA | 基础例程:设置为STA模式,可接入WiFi路由网络进行联网 | |
BLE_Keyboard | 基础例程:蓝牙键盘功能演示 | ESP32-BLE-Keyboard |
ETH_Web_CAM | 综合例程:通过以太网连接,实现网络摄像头功能 | ETHClass |
可长按BOOT按键,同时按下RESET,然后松开RESET,再松开BOOT按键,此时模块可进入下载模式,可解决大部分无法下载的问题。
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841