加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于MSP432E401Y和超声波探测的车内自动灯光感应

05/15 11:11
1146
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
电路板图(3)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一、项目名称

基于msp432e401y的车内自动灯光感应

二、项目概述

本系统使用msp432e401y设计了一款车内自动灯光感应系统,用于实现感应式的车内自动灯光。本系统使用超声波检查是否有人员在范围内,当发现范围内存在人员的话,点亮灯。

三、作品实物图

设备整体

检测到人员,小灯点亮

串口输出距离

四、主要代码

GPIOPinWrite(TRIGGER_PORT, TRIGGER_PIN, 0);
delay_us(10);
GPIOPinWrite(TRIGGER_PORT, TRIGGER_PIN, 0xff);
delay_us(15);
GPIOPinWrite(TRIGGER_PORT, TRIGGER_PIN, 0);
while(GPIOPinRead(GPIO_PORTD_BASE,GPIO_PIN_1)==0);
{
    zhouqi1=SysTickValueGet();
    timestext1=timers2;
}
while(GPIOPinRead(GPIO_PORTD_BASE,GPIO_PIN_1)==2);//
{
    zhouqi2=SysTickValueGet();
    timestext2=        timers2;
}
if(timestext2>timestext1)
timestext3=timestext2-timestext1;

if(zhouqi2>zhouqi1)
    distance=(float)timestext3/1000*17.1;
UARTprintf("cm:%drn",(int)distance);
if(distance < 40)
    LEDWrite(CLP_D1, 1);
else
    LEDWrite(CLP_D1, 0);

五、演示视频

演示.zip (25.63 MB)

六、项目文档

代码: msp432e401y.zip (23.7 MB)

 

  • 演示.zip
    描述:演示视频
  • msp432e401y.zip
    描述:代码

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
L6472PDTR 1 STMicroelectronics Fully integrated microstepping motor driver with motion engine and SPI

ECAD模型

下载ECAD模型
$10.31 查看
LSM6DS3TR-C 1 STMicroelectronics iNEMO 6DoF inertial measurement unit (IMU), for entry level / mid-tier smart phones and Portable PC platforms

ECAD模型

下载ECAD模型
$5.09 查看
TMP709AIDBVT 1 Texas Instruments Resistor-programmable temperature switch with 2&deg;C and 10&deg;C hysteresis 5-SOT-23 -40 to 125

ECAD模型

下载ECAD模型
$1.14 查看

相关推荐

电子产业图谱