Skip to content

2.极速体验

2.1 硬件准备

2.1.1 开机

  1. 将电池插入主控器底部电池槽内,
  1. 打开电源开关,主控器上电源指示灯亮红灯,即为开机成功。

2.1.2 充电

  1. 确保主控器的开关拨到“OFF”档。将 USB 数据线,一端接入到主控器的充电接口中,另一端接入充电器中。
  1. 充电时主控器上的 LED 灯亮蓝灯,充满后 LED 灯熄灭,充电完成后需及时将电源线拔掉,避免过度充电。

2.2 软件配置

软件安装包下载路径

2.2.1 安装WonderCode编程软件

  1. 打开 “WonderCode setup.exe” 软件安装包。
  1. 选择语言,然后点击“确定”
  1. 选择安装位置,然后点击“下一步”
  1. 点击“下一步”
  1. 点击“安装”
  1. 安装成功后,点击“完成”

2.3 入门案例1:板载RGB彩灯闪烁

2.3.1 程序编写

  1. 新建文件:打开编程软件,新建项目。
  1. 添加扩展:
  • 在左下角打开“扩展”
  • “扩展” 中选择”主控器“添加 “K12 ESP32”
  • 添加成功后,可在WonderCode界面看到已添加的扩展包。
  1. 编写程序:在指令区将相应的积木块拖动到脚本区进行编程,编写成功后可以在代码展示与上传区看到积木块转换后的python语言程序。
  • 程序源文件存放于「附录文件」目录内的「程序文件」,可前往该处下载压缩包获取。

2.3.2 程序下载

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

2.3.3 实现效果

程序下载成功后,主控器板载RGB两个彩灯每隔1秒切换一次彩灯颜色,彩灯颜色依次为红色、绿色、蓝色。

2.4 入门案例2:多电子模块控制案例

2.4.1 学习目标

  1. 认识触摸传感器、按键模块、声音传感器、360° 积木舵机、发光超声波传感器模块,掌握各模块基础接线与初始化操作;
  2. 掌握 ESP32 主控通过按键控制 360° 积木舵机启停的编程逻辑,理解条件判断语句控制舵机转速;
  3. 掌握声音传感器音量阈值判断编程,实现音量超标触发发光超声波传感器彩灯固定单色灯光;
  4. 掌握触摸传感器触发发光超声波传感器彩灯炫彩模式的控制逻辑,理解多层嵌套条件判断程序执行顺序。

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 秒。