首页 理论教育 小车灯光功能-单片机图形化编程及应用

小车灯光功能-单片机图形化编程及应用

时间:2023-11-17 理论教育 版权反馈
【摘要】:例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模拟汽车灯效果图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈