我如何设置一个像跳线一样的arduino引脚?

时间:2016-01-03 20:52:10

标签: arduino

我正在开发一个具有以太网模块的项目。我想用一针Arduino Mega表演像跳线一样。如果跳线打开(跳线帽被移除),IP地址将被分配静态,否则将从DHCP服务器获取。我使用数字引脚53并将pinMode设置为INPUT_PULLUP。跳线的另一端连接到GND。这是真的我正在做什么或者它会炒什么(如果永久性地连接跳线帽)? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

只要引脚从未设置为输出且为高电平,您将是安全的。 AVR引脚默认为输入,只需确保使用上拉电阻,否则引脚在未接地时会浮动。

按钮通常使用内部上拉。您的跳线正在替换下图中的按钮。

未连接时,输入引脚将读为高电平,连接时为低电平。

MCU pullup

图片来自:https://learn.sparkfun.com/tutorials/pull-up-resistors(链接值得一读)。