Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Io 如何拉低数字输入引脚(使用Arduino板)?_Io_Arduino_Digital - Fatal编程技术网

Io 如何拉低数字输入引脚(使用Arduino板)?

Io 如何拉低数字输入引脚(使用Arduino板)?,io,arduino,digital,Io,Arduino,Digital,我有一个射频串行模块(3.6-5V工作电压),可以通过拉低其中一个输入引脚将其设置为编程模式 以下是数据表中针5的说明: 引脚5:正常操作模式下,向上拉至高电平或NC。拉低以进入命令模式 我很确定我只需要用一个1K下拉电阻器将针脚5接地,对吗 但我是否可以通过将其连接到Arduino i/o引脚并执行以下操作来实现相同的功能: pinMode(pin, OUTPUT); digitalWrite(pin, LOW); 根据您的描述,您可以将pin连接到接地。在不知道更多的情况下,使用1K电阻器

我有一个射频串行模块(3.6-5V工作电压),可以通过拉低其中一个输入引脚将其设置为编程模式

以下是数据表中针5的说明:

引脚5:正常操作模式下,向上拉至高电平或NC。拉低以进入命令模式

我很确定我只需要用一个1K下拉电阻器将针脚5接地,对吗

但我是否可以通过将其连接到Arduino i/o引脚并执行以下操作来实现相同的功能:

pinMode(pin, OUTPUT);
digitalWrite(pin, LOW);

根据您的描述,您可以将pin连接到接地。在不知道更多的情况下,使用1K电阻器是有风险的。由于您可以保持引脚打开,它必须有一个内部上拉电阻器,如果是这样,用1K向下拉它可能会产生一个分压器,导致输入电压无效

您显示的代码应该将该引脚设置得很低。如果你想一直使用AT命令模式,我会将信号直接连接到低位


如果在这里张贴/回答与电子相关的问题是错误的,我想澄清一下。对于Ardunio相关的帖子,我希望大多数问题都会与软件/硬件界限重叠。

这可能最好在电子网站而不是编程网站上提问。从我有限的电子和arduino经验看来,您已经了解您必须做什么。这属于电子stackexchange。哦,我不知道stackoverflow只是软件相关的问题。