Io 如何拉低数字输入引脚(使用Arduino板)?
我有一个射频串行模块(3.6-5V工作电压),可以通过拉低其中一个输入引脚将其设置为编程模式 以下是数据表中针5的说明: 引脚5:正常操作模式下,向上拉至高电平或NC。拉低以进入命令模式 我很确定我只需要用一个1K下拉电阻器将针脚5接地,对吗 但我是否可以通过将其连接到Arduino i/o引脚并执行以下操作来实现相同的功能: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电阻器
pinMode(pin, OUTPUT);
digitalWrite(pin, LOW);
根据您的描述,您可以将pin连接到接地。在不知道更多的情况下,使用1K电阻器是有风险的。由于您可以保持引脚打开,它必须有一个内部上拉电阻器,如果是这样,用1K向下拉它可能会产生一个分压器,导致输入电压无效 您显示的代码应该将该引脚设置得很低。如果你想一直使用AT命令模式,我会将信号直接连接到低位
如果在这里张贴/回答与电子相关的问题是错误的,我想澄清一下。对于Ardunio相关的帖子,我希望大多数问题都会与软件/硬件界限重叠。这可能最好在电子网站而不是编程网站上提问。从我有限的电子和arduino经验看来,您已经了解您必须做什么。这属于电子stackexchange。哦,我不知道stackoverflow只是软件相关的问题。