我正在尝试使和arduino项目,为我的手机ping一个静态ip,并收到一个响应,打开了我的门。我已经设法创建了一个支持此功能的库(可用here),但它和默认的以太网库都是基于Wiznet W5100芯片的,而我拥有的shield是基于W5200库的。我可以找到处理不同芯片的更新的以太网库,但ping库无法识别它。有人能推荐我应该从哪里开始修改吗,或者如果他们知道有一个库可以让新的芯片组成功地ping一个已知的ip?
发布于 2020-05-28 15:02:47
我在W5100芯片上遇到了完全相同的问题,你提到的Arduino-Ping库在编译过程中总是有错误。最后我把它修好了。该问题是由安装在Arduino文件夹中的默认Ethernet库引起的。我使用的是WIZNET为他们的芯片开发的WIZ Ethernet Library。我删除了arduino库文件夹中的默认Ethernet库,并通过此链接根据我的芯片编号安装了WIZ Ethernet Library,现在一切正常。
https://stackoverflow.com/questions/32618314
复制相似问题