#include#include#defineucharunsignedchar#defineuiintunsignedint#defineushortunsignedshortucharTxBuf;sbitre=p2^5;//LCD接口sbitrw=p2^4;sbitrs=p2^3;sbitpsb=p2^6;sbitrst=p2^7;sbitled=p1^5;//Dust传感器控制接口sbitadcs=p2^0;//AD0832接口sbitadclk=p2^1;sbitaddi=p2^2;sbitaddo=p2^2;sbitset=p3^3;//按钮界面sbitadd=p3^4;sbitdec=p3^5;sbitbeep=p3^6;//蜂鸣器接口ucharset_stuchartabuintDUST_SET=35//固体颗粒的阈值intx//计数器//定义标志ucharFlagStar=0;floatDUST_ValueuintDUSTucharnum=0;ucharmmucharabcucharADC_Get=AM312人体感应模块怎样接单片机;//定义AD采样数组ucharstr=AM312人体感应模块怎样接单片机;ucharcodetab0=.,AM2301电容式温湿度传感器 MQ2气体传感器 gp2y1010aouf灰尘传感器 HC-Sr501人体红外感应模块 光敏。

AM312人体感应模块怎样接单片机

1、AM312人体感应模块怎样接单片机

AM2301电容式温湿度传感器 MQ2气体传感器 gp2y 1010 aouf灰尘传感器 HC-Sr 501人体红外感应模块 光敏。其中人体红外感应模块开关输出端可以直接连接到开发板的任意一个IO端。其他都是模拟的。如果输出不是数字,需要AD转换,不能直接连接到单片机开发板。AM312的VOUT引脚输出开关值。当有人靠近感应模块时,它输出高电平,当有人离开时,它返回低电平。

2、谁用过GP2Y1051AU0F能否给一个51单片机的程序?

我用的夏普型号传感器可能有点老,有模拟输出接口。# include # include # defineucharunsignedchar # defineuiintunsigned int # defineushortunsignedshortucharTxBuf;sbitre=p2^5;//LCD接口sbitrw=p2^4;sbitrs=p2^3;sbitpsb=p2^6;sbitrst=p2^7;sbitled=p1^5;//Dust 传感器控制接口sbitadcs=p2^0;//AD0832接口sbitadclk=p2^1;sbitaddi=p2^2;sbitaddo=p2^2;sbitset=p3^3;//按钮界面sbitadd=p3^4;sbitdec=p3^5;sbitbeep=p3^6;//蜂鸣器接口ucharset _ stuchartabuintDUST _ SET = 35//固体颗粒的阈值intx//计数器//定义标志ucharFlagStar = 0;floatDUST _ ValueuintDUSTuchar num = 0;ucharmmucharabcucharADC _ Get = { 0 };//定义AD采样数组uchar str = { 0 };ucharcodetab0= 。


文章TAG:传感器  gp2y1010au0f  GP2Y1010AU0F  夏普  粉尘  gp2y1010au0f 灰尘传感器  
下一篇