我正在开发一个具有以太网模块的项目。我想使用 Arduino Mega 的引脚作为跳线。如果跳线打开(跳线帽被移除),IP 地址将被分配静态,否则将从 DHCP 服务器获取。我使用数字引脚 53 并将 pinMode 设置为 INPUT_PULLUP。跳线的另一端连接至 GND。我正在做的事情是真的还是会炸东西(如果跳线帽永久连接)? 任何帮助将不胜感激。
最佳答案
只要引脚从未设置为输出和高电平,您就会安全。 AVR引脚默认为输入,只要确保使用上拉电阻,否则引脚在不接地时会悬空。
使用内部上拉电阻对于按钮来说很常见。您的跳线正在取代下图中的按钮。
未连接时,输入引脚读数为高,连接时读数为低。
图片来自这里:https://learn.sparkfun.com/tutorials/pull-up-resistors (链接值得一读)。
关于arduino - 我怎样才能将arduino pin设置为跳线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34581462/