Appearance
2.极速体验
2.1 硬件准备
2.1.1 开机
- 将电池插入主控器底部电池槽内,。

- 打开电源开关,主控器上电源指示灯亮红灯,即为开机成功。

2.1.2 充电
- 确保主控器的开关拨到“OFF”档。将 USB 数据线,一端接入到主控器的充电接口中,另一端接入充电器中。

- 充电时主控器上的 LED 灯亮蓝灯,充满后 LED 灯熄灭,充电完成后需及时将电源线拔掉,避免过度充电。

2.2 软件配置
软件安装包下载路径:
2.2.1 安装WonderCode编程软件
- 打开 “WonderCode setup.exe” 软件安装包。

- 选择语言,然后点击“确定”。

- 选择安装位置,然后点击“下一步”。

- 点击“下一步”。

- 点击“安装”。


- 安装成功后,点击“完成”。

2.3 入门案例1:板载RGB彩灯闪烁
2.3.1 程序编写
- 新建文件:打开编程软件,新建项目。

- 添加扩展:
- 在左下角打开“扩展”;

- 在 “扩展” 中选择”主控器“添加 “K12 ESP32” ;

- 添加成功后,可在WonderCode界面看到已添加的扩展包。

- 编写程序:在指令区将相应的积木块拖动到脚本区进行编程,编写成功后可以在代码展示与上传区看到积木块转换后的python语言程序。

- 程序源文件存放于「附录文件」目录内的「程序文件」,可前往该处下载压缩包获取。
2.3.2 程序下载

注意:连接的端口号不唯一,本小节连接的端口号是“COM3”,但切勿连接“COM1”,它通常为系统通信的接口。如果显示多个COM口无法确定时,可右击电脑的“此电脑”,依次点击“属性->设备管理器”,查看主控器对应的端口号。(含CH340标识即为该端口)

2.3.3 实现效果
程序下载成功后,主控器板载RGB两个彩灯每隔1秒切换一次彩灯颜色,彩灯颜色依次为红色、绿色、蓝色。
2.4 入门案例2:多电子模块控制案例
2.4.1 学习目标
- 认识触摸传感器、按键模块、声音传感器、360° 积木舵机、发光超声波传感器模块,掌握各模块基础接线与初始化操作;
- 掌握 ESP32 主控通过按键控制 360° 积木舵机启停的编程逻辑,理解条件判断语句控制舵机转速;
- 掌握声音传感器音量阈值判断编程,实现音量超标触发发光超声波传感器彩灯固定单色灯光;
- 掌握触摸传感器触发发光超声波传感器彩灯炫彩模式的控制逻辑,理解多层嵌套条件判断程序执行顺序。
2.4.2 接线示意图
将发光超声波传感器接线插入 ESP32 主控器 接口;
将触摸传感器接线插入 ESP32 主控器 接口;
将按键模块接线插入 ESP32 主控器 接口;
将声音传感器模块接线插入 ESP32 主控器 接口;
将 360° 连续旋转积木舵机接线插入 ESP32 主控器 接口,舵机 信号线接入S1 信号引脚。
如图所示:

2.4.3 程序编写
(1) 添加扩展库
在 “扩展” 中选择”传感器“添加 “发光超声波传感器” 、“触摸传感器” 、“声音传感器” 、“按键模块” 。

(2) 完整程序展示

- 程序源文件存放于「附录文件」目录内的「程序文件」,可前往该处下载压缩包获取。
2.4.4 程序下载

2.4.5 实现效果
程序下载成功后,先初始化发光超声波传感器接口与触摸传感器接口,随后循环执行:检测 接口为 6 的按键模块被按下时,接口为 S1 的 360 ° 积木舵机以 50 速度转动,松开则停止;检测接口为 7 的声音传感器音量,音量大于 70 时发光超声波传感器的彩灯全亮红色,音量小于等于 70 时按下触摸传感器,发光超声波传感器的彩灯切换炫彩模式,每次循环间隔 0.1 秒。
