MSP430 DM430-A开发板学习笔记测速模块(计数传对射感器)的使用
Posted 唯_ww
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MSP430 DM430-A开发板学习笔记测速模块(计数传对射感器)的使用相关的知识,希望对你有一定的参考价值。
MSP430 DM430-A开发板学习笔记(三)测速模块(计数传对射感器)的使用
1.传感器说明
简要说明:
一、长尺寸:32mm X宽11mm X高20mm
二、主要芯片:LM393、对射式红外头
三、工作电压:直流5伏
四、特点:
1、具有信号输出指示。
2、单路信号输出。
3、输出有效信号为低电平。
4、灵敏度不可调。
5、可用于工件计数、电机测速。。。。
6、电路板输出开关量!
2.传感器连接实物图及测试代码
将传感器供电
将其out接到msp430的io口上 在iar编程软件中设置好相应的io口p1.2为输入端,检测p1.2是否输入低电平,若是低电平,则让另外一个io口p1.4输出低电平,从而使与之相连的led灯亮
代码如下
#include <msp430x14x.h>
int main( void )
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR &=~ BIT2;//p1.2为输入
P1DIR = BIT4;//p1.4为输出
for(;;)
if((P1IN & BIT2)==0) //如果p1.2输入为低电平
P1OUT &= ~BIT4;//p1.4输出低电平0
else
P1OUT |= BIT4; //否则p1.4输出高电平
return 0;
实物效果如下
没有遮挡物的时候 传感器out端没有输出 p1.2输入端没有输入 故p1.4维持高电平输出 从而led灯没有亮
有遮挡物的时候 传感器out端输出低电平 msp430上的p1.2口输入低电平,从而引发p1.4输出低电平,进而使led灯亮
在用该模块进行小车测速的时候,可以配合20格码盘进行使用,具体安装方法可以看以下文章
以上是关于MSP430 DM430-A开发板学习笔记测速模块(计数传对射感器)的使用的主要内容,如果未能解决你的问题,请参考以下文章
MSP430 DM430-A开发板学习笔记MSP430f149与hc06蓝牙模块的使用
MSP430 DM430-A开发板学习笔记MSP430f149使用4针0.96 OLED屏幕
MSP430 DM430-A开发板学习笔记MSP430f149使用4针0.96 OLED屏幕