pdf-icon

Arduino 上手教程

2. 设备开发 & 案例程序

5. 拓展模块

6. 应用案例

SwitchC6 Arduino 使用教程

1.准备工作

2.案例程序

编译要求
M5Stack 板管理版本 >= 3.2.2
M5Unified 库版本 >= 0.2.7
M5GFX 库版本 >= 0.2.9
M5SwitchC6-ESP-NOW 库版本 >= 0.0.1

扫描广播

打开 M5SwitchC6-ESP-NOW 库自带的示例程序Broadcast_Scan,编译上传。

长按 SwitchC6 的按键 5 秒钟,它会向周围广播自身的状态信息,包括 MAC 地址、信道、开关状态、电容电压等。短按一次按键会先切换开关状态,然后广播状态信息。而运行该示例程序的主控设备会扫描读取此广播,将格式化的信息打印到串口(主控屏幕上不显示内容),如图:

控制开关

首先从 SwitchC6 的贴纸或广播信息中获得 MAC 地址。

打开 M5SwitchC6-ESP-NOW 库自带的示例程序Controller,将所要控制的 SwitchC6 的 MAC 地址(格式为XXXX-XXXX-XXXX)、主机要连接的 Wi-Fi 名称和密码填入程序中,编译上传。

点击主控屏幕上的左侧按钮开启开关,中间按钮关闭开关,右侧按钮查询开关状态。

3.API

On This Page