HI曲终人散 发表于 2016-12-15 22:19:46

为什么HC-SR501 人体红外感应模块 在Arduino上输出口一直输出低电平?

本帖最后由 HI曲终人散 于 2016-12-16 13:14 编辑

数值都是在300-400之间,没有输出过高电平。


代码如下:
int analogPin = 3;   // potentiometer wiper (middle terminal) connected to analog pin 3
                     // outside leads to ground and +5V
int val = 0;         // variable to store the value read

void setup()
{
Serial.begin(9600);          //setup serial
}

void loop()
{
val = analogRead(analogPin);    // read the input pin
Serial.println(val);             // debug value
delay(100);
}

单片机菜鸟 发表于 2016-12-16 08:26:08

这是模拟模块还是数字模块?

HI曲终人散 发表于 2016-12-16 12:35:57

单片机菜鸟 发表于 2016-12-16 08:26
这是模拟模块还是数字模块?

应该是模拟模块吧,上面的代码是我买回来时附带的测试例程。

单片机菜鸟 发表于 2016-12-16 12:43:17

HI曲终人散 发表于 2016-12-16 12:35
应该是模拟模块吧,上面的代码是我买回来时附带的测试例程。

那就得看你这个模块的说明手册了

HI曲终人散 发表于 2016-12-16 13:15:42

单片机菜鸟 发表于 2016-12-16 12:43
那就得看你这个模块的说明手册了

:'(:'(:'(:'(:'(

zjz5717 发表于 2016-12-16 22:44:38

单片机菜鸟 发表于 2016-12-16 12:43
那就得看你这个模块的说明手册了

像这种零售买回来的模块为什么会有说明书呢,我测试的时候会出现即使没有人没有热源也输出高电平,或者人靠近了依旧输出低电平的情况

林定祥 发表于 2016-12-17 14:27:26

要求连接模拟3,看波形好像模拟3没有连接上。
页: [1]
查看完整版本: 为什么HC-SR501 人体红外感应模块 在Arduino上输出口一直输出低电平?