电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

夏普GP2Y1010AU0F-粉尘传感器参考程序

夏普GP2Y1010AU0F-粉尘传感器参考程序_第1页
1/4
夏普GP2Y1010AU0F-粉尘传感器参考程序_第2页
2/4
夏普GP2Y1010AU0F-粉尘传感器参考程序_第3页
3/4
夏普 GP2Y1010AU0F_粉尘传感器参考程序简介: Sharp's GP2Y1010AU0F 是一款光学空气质量传感器,设计用来感应空气中的尘埃粒子,其内部对角安放着红外线发光二极管和光电晶体管,使得其能够探测到空气中尘埃反射光,即使非常细小的如烟草烟雾颗粒也能够被检测到,通常在空气净化系统中应用。该传感器具有非常低的电流消耗(最大 20mA,典型值 11mA),可使用高达 7VDC。该传感器输出为模拟电压,其值与粉尘浓度成正比。可测量 0.8 微米以上的微笑粒子,感知烟草产生的咽气和花粉,房屋粉尘等.体积小,重量轻,便于安装,广泛应用于空气清新机,换气空调,换气扇等产品.灵敏度:0.5V/0.1mg/m3尺寸:46.0 × 30.0 × 17.6 mm) Do not miss the 150ohm resistor and a 220uF capacitor Sensor PinArduino Pin1Vled–>5V (150ohm resistor)2LED-GND–>GND3LED–>Digital pin 24S-GND–>GND5Vo–>Analog pin 06Vcc–>5V The LED pin has to be modulated with a cycle of 1ms as discussed in the datasheet.The LED seems to use a PNP transistor so to power on, the LED pin must actually recieve a lower voltage. 例程;int dustPin=0;int dustVal=0;int ledPower=2;int delayTime=280;int delayTime2=40;float offTime=9680;void setup(){Serial.begin(9600);pinMode(ledPower,OUTPUT);pinMode(4, OUTPUT);}void loop(){// ledPower is any digital pin on the arduino connected to Pin 3 on the sensordigitalWrite(ledPower,LOW); // power on the LEDdelayMicroseconds(delayTime);dustVal=analogRead(dustPin); // read the dust value via pin 5 on the sensordelayMicroseconds(delayTime2);digitalWrite(ledPower,HIGH); // turn the LED offdelayMicroseconds(offTime); delay(3000);Serial.println(dustVal);}

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

夏普GP2Y1010AU0F-粉尘传感器参考程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部