极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17115|回复: 5

求助一下DSM501A如何用~~

[复制链接]
发表于 2013-5-4 10:55:42 | 显示全部楼层 |阅读模式
搜了论坛里的关于这个传感器的贴子,代码都好多啊,有点看不太懂,求助一下具体怎么使用这个传感器.多谢多谢``
回复

使用道具 举报

 楼主| 发表于 2013-5-4 19:42:08 | 显示全部楼层
顶一下~~~!~~~~~
回复 支持 反对

使用道具 举报

发表于 2013-12-9 12:24:45 | 显示全部楼层
  1. // DSM501A的针脚按如下接入Arduino
  2. // DSM501A -3针脚接Arduino的5V
  3. // DSM501A -5针脚接Arduino的GND
  4. // DSM501A -2针脚接Arduino的D8
  5. int pin = 8;
  6. unsigned long duration;
  7. unsigned long starttime;
  8. unsigned long sampletime_ms = 30000;
  9. unsigned long lowpulseoccupancy = 0;
  10. float ratio = 0;
  11. float concentration = 0;

  12. void setup() {
  13.   Serial.begin(9600);
  14.   pinMode(8,INPUT);
  15.   starttime = millis();
  16. }

  17. void loop() {
  18.   duration = pulseIn(pin, LOW);
  19.   lowpulseoccupancy = lowpulseoccupancy+duration;

  20.   if ((millis()-starttime) > sampletime_ms)
  21.   {
  22.     ratio = lowpulseoccupancy/(sampletime_ms*10.0);  // Integer percentage 0=>100
  23.     concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62; // using spec sheet curve
  24.     //Serial.print(lowpulseoccupancy);
  25.     // Serial.print(",");
  26.     Serial.print(ratio);
  27.     Serial.print(",");
  28.     Serial.println(concentration);
  29.     lowpulseoccupancy = 0;
  30.     starttime = millis();
  31.   }
  32. }
复制代码
其实用别人做好的库最方便。反正ATMEGA328的内存够用的。
回复 支持 反对

使用道具 举报

发表于 2013-12-9 13:02:10 | 显示全部楼层
再给你配张图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-20 14:14:13 | 显示全部楼层
Simon 发表于 2013-12-9 12:24
其实用别人做好的库最方便。反正ATMEGA328的内存够用的。

多谢多谢~ 后来研究出来了,比赛也搞完了。。。这个玩意的精度实在是恼火= =
回复 支持 反对

使用道具 举报

发表于 2016-1-6 13:12:54 | 显示全部楼层
Simon 发表于 2013-12-9 13:02
再给你配张图。

哥请问一下,按你的接法和程序,我的DSM501输出值高的吓人,是不是这个模块还要微调,我看到板子上有两个电位器。


3.19,1658.17
2.89,1496.60
3.09,1603.79
4.61,2424.16
2.00,1034.48
4.76,2509.25
2.66,1377.32
1.80,928.48
4.37,2290.69
4.57,2404.40
2.47,1276.59
2.26,1167.79
3.68,1919.92
2.76,1430.51
3.76,1962.36
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 21:47 , Processed in 0.038716 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表