欢迎来到扬州恩信交通器材有限公司官网!

交通信号灯了解光的三原色原理 3 使用


  课 RGB交通灯_小学教育_教育专区。RGB 交通灯 1. 观察交通灯的规则,思考其工作原理 2. 学会 RGB 灯的使用方法,了解光的三原色原理 3. 使用 Scratch Pi 编程实现交通灯的功能 我们的电子积木能不能 做一个红

  RGB 交通灯 1. 观察交通灯的规则,思考其工作原理 2. 学会 RGB 灯的使用方法,了解光的三原色原理 3. 使用 Scratch Pi 编程实现交通灯的功能 我们的电子积木能不能 做一个红绿灯呢? 很好的想法,当然 可以,一起动手 吧! 在古代的时候,灯语对人们的交流起到很大的帮助。现在的汽车也 会经常打出“双闪”,以表示汽车可能出现故障或者其他情况。在十字路 口,四面都悬挂着红、黄、绿、三色交通信号灯,它是不出声的“交通 警察”。交通信号灯由红灯、绿灯、黄灯组成,红灯表示禁止通行,绿灯表 示准许通行,黄灯表示警示。在这节课中,我们就用 ScratchPi 编程实现 一个交通灯。 电子积木名称 实例 RGB 全彩灯 电子积木说明 该电子积木上有三个可以编 程控制的灯,并可以根据光 的三原色原理自由编程组合 出任何你想要的颜色 一、点亮 RGB 全彩灯 在每一个 RGB 全彩灯电子积木上,有三个 RGB 灯,每一个灯都能发 出各种色彩的灯光。那么,如何点亮它呢? 将 RGB 全彩灯连接在远程控制板的 1 号端口上,使用串口连接远程 控制板后,编写如下脚本: 脚本功能 脚本实现 设置 个灯为红 色 设置第二 个灯为绿 色 操作说明 从 中拖拽 到脚本区,设置端口参数为 “远程 1”,第二个参数为 “1”表示控制的是个 灯,红色亮度为 100 拖拽 到脚本中,控制第二个灯, 设置绿色亮度为 100 设置第三 个灯为蓝 色 拖拽 到脚本中,控制第三个灯, 设置蓝色亮度为 100 点击 运行程序,观察端口 1 上 RGB 全彩灯的效果。 分别修改一个灯 R、G、B 三个参数的值,观察光线的色彩如何变 化。 小贴士 中 RGB 三个参数的有效范围在 0 到 255 之间,分 别表示红色、绿色、蓝色三个颜色分量的值,值越小,对应色彩亮度也会越小。根 据光的三原色原理利用红绿蓝分量的不同,可以组合出任何你想要的颜色。 二、五彩斑斓 我们已经成功点亮了“RGB 全彩灯”,并学会了如何控制灯的颜色, 接下来,我们利用“RGB 全彩灯”来实现五彩斑斓的灯光效果,体验 RGB 全彩灯的神奇之处。 尝试编写下面的脚本,观察 RGB 的效果。 脚本功能 脚本实现 让 RGB 全彩灯发 出一个随 机的颜色 每隔 0.5 秒变幻一 种色彩 操作说明 利用“随机数” 分别设置 RGB 全 彩灯三个颜色分 量的亮度,从而 产生一个随机的 色彩 利用重复执行和 等待功能实现每 隔一段时间变幻 一种色彩 小贴士 由于 RGB 灯亮度很大,在测试时,建议 RGB 分量的参数不要超过 100,并不可 长时间看,否则亮度太大容易损伤眼睛。 三、交通灯的实现 为了实现交通灯,我们需要红色、绿色、黄色三种颜色的灯,RGB 全 彩灯能轻易的在这几种颜色之间切换。 分析交通灯的逻辑,理解下面的流程图。 编程流程 点击绿旗开始 流程说明 初始化所有灯熄灭 个灯亮绿灯8 秒后熄灭 黄灯闪烁三次 首先点亮个灯为绿色,8 秒后熄灭,第二个灯设置 为黄色,闪烁三次,然后点亮第三个灯为红色,等待 8 秒后熄灭,回到个绿灯,重复执行此逻辑。 红灯亮8秒后熄灭 在默认角色下进行编程: 脚本功能 脚本实现 熄灭所有灯 操作说明 程序开始后应该 先进行初始化, 清除上一次运行 的结果。 脚本功能 脚本实现 点亮个 灯 点亮第二个 灯 点亮第三个 灯 回到绿灯重 复执行 操作说明 个灯为绿 灯,亮 8 秒 第二个灯为黄 灯,闪烁三次 第三个灯为红 灯,亮 8 秒。 重复执行,模拟 交通灯效果 使用 RGB 全彩灯发出白色的光。 使用 RGB 全彩灯编程模拟警报灯的闪烁效果。 RGB 全彩灯的原理是通过光的红(R)、绿(G)、蓝(B)三原色之间 不同的强度比例产生不同颜色。下图为 RGB 配色原理: 组合的颜色: 红+绿=黄(Yellow) 绿+蓝=青(Cyan) 红+蓝=品红(Magenta) 红+绿+蓝=白(White) 结合光的三原色原理,利用 RGB 全彩灯,尝试组合实现不同色彩的 效果,验证光的三原色原理。
以上信息由扬州市旭瑞照明器材有限公司整理编辑,了解更多交通信号灯,红绿灯,标志牌信息请访问http://www.yzxrjt.com


在线客服

在线咨询

全国服务热线:
400-6699-897
咨询电话:
18014982991
二维码

打开微信扫一扫