
Aily Blockly 辅助 ESP32-S3 开发教程版本:v1.0日期:2026年7月15日适用平台:Aily Blockly + ESP32-S3 系列目标读者:嵌入式初学者、IoT 开发者、创客教育工作者、STEM 教师目录第 1 章:认识 Aily Blockly 与 ESP32-S3第 2 章:开发环境搭建第 3 章:Blockly 图形化编程基础第 4 章:第一个项目 —— LED 闪烁第 5 章:GPIO 输入输出第 6 章:定时器与 PWM第 7 章:串口通信第 8 章:WiFi 网络连接第 9 章:蓝牙 BLE 通信第 10 章:中断与事件响应第 11 章:综合项目 —— IoT 智能家居控制中心第 12 章:常见问题与故障排除附录 A:常用积木速查表附录 B:ESP32-S3 引脚图第 1 章:认识 Aily Blockly 与 ESP32-S31.1 什么是 Aily Blockly?Aily Blockly是一款基于 Google Blockly 构建的图形化嵌入式开发平台,专为降低单片机开发门槛而设计。它将传统的 C 语言代码编程转化为拖拽式的图形化编程,让初学者可以像搭积木一样编写嵌入式程序。核心特点:拖拽式编程:通过拼接积木块构建程序逻辑,无需手写代码代码自动生成:积木自动转换为标准 C 语言代码,实时预览实时预览:所见即所得的代码预览功能一键下载:支持通过 USB 或串口直接烧录到开发板丰富库支持:内置 GPIO、定时器、串口、WiFi、BLE、I2C、SPI 等外设库IoT 专属积木:提供 WiFi 连接、HTTP 请求、MQTT 通信等物联网积木1.2 什么是 ESP32-S3?ESP32-S3是乐鑫信息科技(Espressif)推出的高性能微控制器,基于 Xtensa 双核 32 位 LX7 处理器,集成 2.4 GHz WiFi 和蓝牙 5 (LE),专为 AIoT(人工智能物联网)应用而设计。参数规格内核Xtensa 双核 LX7 @ 240 MHzFlash最高 16 MB(外部 SPI)SRAM512 KB(内部)GPIO45 个WiFi802.11 b/g/n(2.4 GHz)蓝牙Bluetooth 5 (LE),支持长距离USBUSB OTG(原生 USB,无需外挂芯片)定时器2 个通用定时器组(各 2 个)ADC2 个 12 位 ADC(20 通道)通信接口UART×3、SPI×2、I2C×2、I2S×2AI 加速向量指令扩展,支持神经网络推理1.3 ESP32-S3 与 ESP32、STM32 的对比特性ESP32-S3ESP32(经典)STM32F103内核双核 LX7 240MHz双核 LX6 240MHz单核 Cortex-M3 72MHzWiFi✅ 802.11 b/g/n✅ 802.11 b/g/n❌BLE✅ BT 5.0 LE✅ BT 4.2 BR/EDR+LE❌原生 USB✅ USB OTG❌❌AI 加速✅ 向量指令❌❌SRAM512 KB520 KB20 KB适用场景IoT + AIIoT工业控制1.4 为什么选择 Aily Blockly + ESP32-S3?IoT 入门零门槛:WiFi/BLE 积木让联网编程像搭积木一样简单原生 USB 支持:无需额外的下载器,一根 USB 线即可开发双核高性能:可同时运行网络通信和本地控制