【摘要】:例7.3利用红绿蓝RGB一体化LED,可以实现MSP430小车模拟国家安全规定的汽车灯光需求。图7.35RGB模块的引脚设置③代码块编程:根据RGB颜色定义,可以根据小车状态控制RGB LED灯的颜色,参考代码块如图7.36所示。当小车不能正常行驶时,RGB LED闪红灯;当小车正常运行时,RGB全亮,用于模拟日间行车灯显白光;当小车转弯时,RGB闪烁点亮,用于表示黄色转弯灯。图7.36RGB LED参考代码图7.37RGB LED模拟汽车灯效果图
灯光作为汽车的重要安全装置,起到了“驾驶人员看清驾驶环境以及别人看见驾驶车辆”的作用,需要结合感知信息进行灯光的控制处理,如紧急停车的双闪黄灯等。
例7.3 利用红绿蓝RGB一体化LED,可以实现MSP430小车模拟国家安全规定的汽车灯光需求。
采用RGB LED实现MPS430小车控制信息的指示的过程如下:
①硬件连接:RGB LED模块的4个端子用杜邦线分别连接至小车PCB板单片机对应的引脚,即:R与P1.2连接,G与P2.1连接,B与P1.6连接,还需把GND接地,引脚硬件连接如图7.34所示。
图7.34 小车连接RGB LED的硬件连接图
②Modkit硬件配置:在Modkit软件中,对小车单片机RGB LED模块的引脚进行设置,设置R、G、B的引脚分别为PIN12、PIN21、PIN16,如图7.35所示。
(www.xing528.com)
图7.35 RGB模块的引脚设置
③代码块编程:根据RGB颜色定义,可以根据小车状态控制RGB LED灯的颜色,参考代码块如图7.36所示。
④实际测试:基于上述代码,通过读取小车运行状态变量,完成功能如图7.37所示。当小车不能正常行驶时,RGB LED闪红灯;当小车正常运行时,RGB全亮,用于模拟日间行车灯显白光;当小车转弯时,RGB闪烁点亮,用于表示黄色转弯灯。
图7.36 RGB LED参考代码
图7.37 RGB LED模拟汽车灯效果图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。