【发布时间】:2016-01-04 11:32:01
【问题描述】:
我正在开发一个具有以太网模块的项目。我想用一个 Arduino Mega 的引脚像跳线一样。如果跳线打开(跳线帽移除)IP 地址将被分配静态,否则将从 DHCP 服务器中选择。我使用数字引脚 53 并将 pinMode 设置为 INPUT_PULLUP。跳线的另一端连接到 GND。我在做什么是真的还是会炸东西(如果跳线帽永久连接)? 任何帮助将不胜感激。
【问题讨论】:
标签: arduino
我正在开发一个具有以太网模块的项目。我想用一个 Arduino Mega 的引脚像跳线一样。如果跳线打开(跳线帽移除)IP 地址将被分配静态,否则将从 DHCP 服务器中选择。我使用数字引脚 53 并将 pinMode 设置为 INPUT_PULLUP。跳线的另一端连接到 GND。我在做什么是真的还是会炸东西(如果跳线帽永久连接)? 任何帮助将不胜感激。
【问题讨论】:
标签: arduino
只要引脚从未设置为输出和高电平,您就会很安全。 AVR 引脚默认为输入,请确保使用上拉电阻,否则引脚未接地时会悬空。
使用内部上拉在按钮中很常见。您的跳线正在替换下图中的按钮。
未连接时,输入引脚会读高电平,连接时会读低电平。
图片来自这里:https://learn.sparkfun.com/tutorials/pull-up-resistors(链接值得一读)。
【讨论】: