ESP32-S3-GEEK V3

来自Waveshare Wiki
跳转至: 导航搜索
ESP32-S3-GEEK
{{{name2}}}
{{{name3}}}
功能简介
特性 无特性,不解释
主控 ESP32-S3
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 I2C UART USB

产品介绍

产品简介

ESP32-S3-GEEK 是一款微雪 (Waveshare) 为极客设计的开发板,板载USB-A公口、1.14寸LCD屏幕、Mirco SD卡槽等外设,支持 2.4GHz WiFi 和 BLE 5,集成16MB Flash 和2MB PSRAM,提供 I2C 接口、UART 接口和 GPIO 接口,可以为你的项目提供无限可能。

产品特性

  • 主芯片采用乐鑫ESP32-S3R2
  • 搭载Xtensa® 32位LX7双核处理器,主频高达240 MHz
  • 内置512 KB SRAM、384KB ROM、2MB的片上PSRAM、板载16MB Flash存储器
  • 板载 1.14 英寸 240×135 像素的 65K 彩色 IPS LCD 显示屏
  • 集成 2.4 GHz Wi-Fi 低功耗蓝牙 Bluetooth 5 (LE)
    • Wi-Fi支持基础结构型网络 (Infrastructure BSS)Station 模式、SoftAP 模式和 Station + SoftAP 模式
    • Wi-Fi支持 1T1R 模式,数据速率高达 150 Mbps
    • 蓝牙支持高功率模式 (20 dBm)
    • 蓝牙与Wi-Fi共存,共用同一个天线
  • 板载 3PIN UART 接口,可用于实现 USB 串口转接器的功能
  • 板载 3PIN GPIO 接口,可用于调试其他模块或ADC采集等功能
  • 板载 4PIN I2C 接口,可用于测试目标板
  • 配备塑料外壳以及相关连接线材
  • 提供完善的开源例程资料,方便编程学习和开发项目

接口介绍

ESP32-S3-GEEK-details-3.jpg

产品尺寸

RP2040-GEEK-details-size.jpg

使用说明

ESP32-S3-GEEK 目前支持 Arduino IDEMicroPythonESP-IDF 多种开发工具和框架,提供了灵活的开发选择,你可以根据项目需求和个人习惯选择适合的开发工具。

开发工具介绍

Arduino-IDE-logo.jpg

Arduino IDE

Arduino IDE是一款便捷灵活、方便上手的开源电子原型平台。不需要太多基础,简单学习后,你也可以快速地进行开发。同时,Arduino 拥有庞大的全球用户社区,提供了海量的开源代码、项目示例和教程,还有丰富的库资源,封装了复杂功能,让开发者能快速实现各种功能。

MicroPython-logo.jpg

MicroPython

MicroPython是Python 3编程语言的完全实现,它可直接运行在 ESP32、Raspberry Pi Pico 等嵌入式硬件上。你可以通过REPL直接在板子上运行Python脚本,非常适合快速原型设计。

ESP-IDF-logo.jpg

ESP-IDF

ESP-IDF,全称Espressif IDE,是乐鑫科技为 ESP系列芯片推出的专业开发框架。它使用C语言开发,包括编译器、调试器、烧录工具等,可在命令行下或使用集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)进行开发,插件提供代码导航、项目管理、调试等功能。


这三种开发方式各有其优势,开发者可以根据自身需求和技能水平进行选择。Arduino 和 MicroPython 适合初学者和非专业人士,因其简单易学、上手快。而对于有专业背景或对性能要求较高的开发者,ESP-IDF 是更好的选择,它提供了更高级的开发工具和更强的控制能力,适用于复杂项目的开发。

器件准备

  • ESP32-S3-GEEK 及 配线
  • USB线 type A公口 转 Type C公口
  • USB读卡器 及 Micro SD卡(16GB以内)
在操作前,建议先浏览目录,快速了解文档结构。为顺利操作,请仔细阅读FAQ,提前了解可能的问题。文档中所有资料均提供超链接,方便下载。

Arduino开发

本章介绍 Arduino 环境搭建,包括 Arduino IDE、ESP32板管理、相关库的安装,程序编译下载及示例程序测试,帮助用户掌握开发板,便于二次开发。

环境搭建

下载和安装Arduino IDE

  1. 点击访问Arduino官网,选择对应的系统和系统位数下载。
    Arduino-IDE-Download.jpg
  2. 运行安装程序,全部默认安装即可。

安装ESP32板

安装库