SKU:A041-B






Butterfly Launcher 是一个酷炫的蝴蝶模型发射器。相比旧版本的发射器,新版配备了 MEGA328 微处理器、锂电池组件、18 个彩色 LED 灯,以及提供了两个拓展端口 (分别用于电源、串口通信)。实际使用时能够同时串联多个设备,并独立控制它们。
| 规格 | 参数 |
|---|---|
| 电池容量 | 120mA |
| RGB LED | x 18 |
| 通讯方式 | UART |
| 产品重量 | 68g |
| 毛重 | 68g |
| 产品尺寸 | 45 x 35 x 32mm |
| 包装尺寸 | 110 x 110 x 30mm |
串行通信机制:将多个设备进行串联,为了准确的向某个设备发送指令,我们在代码中附加 "id" 变量,当指令通过控制器串行传输到设备时,每经过一个设备,变量都将进行减一操作,读取到变量为 0 的设备则执行命令.
因此,1,我们能够独立控制串行设备中的任意一个,并单独设置它们的 LED 颜色,闪烁模式,亮度和伺服状态.
2,如同下方视频所示,在 LED 灯演示时,存在着一定的延迟,假设每个设备有 100ms 的延迟,并且我们总共有 10 个,则最后一个设备将有 1s 的延迟时间。为了优化这种延迟,我们可以对第一个设备进行编程以等待最后一个设备 (由于协议的特性,延迟的产生是无法避免的)

注意:
Mega328 ISP下载接口 Pin 脚定义
关于控制程序,我们在 UIFLow 上封装了一个特别的程序块,这使得您能够简单地编写控制程序。下面将向您展示如何在 UiFlow 上添加程序块。