> 文档中心 > 基于linkboy+W801编程实现彩灯带的多种发光算法

基于linkboy+W801编程实现彩灯带的多种发光算法

 本文中列举的例子相关程序仿真视频和实物视频,可以在bilibili观看,链接为linkboy带你创造流光溢彩的世界_哔哩哔哩_bilibili

前言

        春节,路边的树木都挂上彩灯,欢乐喜庆的气氛更加浓郁。彩灯是常用的装饰器件,很多场合都会用到彩灯来烘托氛围。彩灯带更是可以变幻多种发光效果。本文以linkboy为编程平台,介绍如何通过程序控制彩灯的发光,探索彩灯带的多种发光算法。

一、彩灯

        彩灯应用光的三原色的原理,可以发出各种颜色的光。光的三原色为红、绿、蓝,每种颜色的数值范围为0-255,三种原色按照不同的数值组合,就可以产生不同颜色的光。在linkboy中也可以使用色调指令控制彩灯的颜色。如图所示程序可实现彩灯依次为红、橙、黄、绿、青、蓝、紫,然后随机发光。

 二、彩灯带

        彩灯带是由多个彩灯串联而成,通过程序控制各个彩灯的状态,可以形成多种灯带效果。接下来就给大家介绍几种灯带发光效果。

1、跳动光子:随机位置随机变换颜色,呈现一种跳动的效果。

2、流动光子:彩灯从第1个开始逐个点亮,仿佛一束流动的光。

3、颜色变变变:灯带所有灯的颜色同时改变。

4、流动光波:彩灯颜色递进式变化,呈现波的效果

5:七彩光波:多种颜色递进式变化,呈现波的效果。

6:流星:呈现仿佛流星坠落的效果。

 本文中列举的例子相关程序仿真视频和实物视频,可以在bilibili观看,链接为linkboy带你创造流光溢彩的世界_哔哩哔哩_bilibili

这里就给大家介绍这么多,如果有其他的灯带算法,欢迎在评论区交流讨论。