×

使用ENC28J60的物联网

消耗积分:2 | 格式:zip | 大小:0.01 MB | 2023-01-05

分享资料个

描述

如果您有一个可用于保存数据的网站并且无法从互联网提供商处获取静态 IP 地址,则该项目对您很有用。常见的方法是将 ENC28J60 设置为服务器模式,并通过在浏览器中输入路由器静态 IP 地址从互联网连接到它。

在此项目中,以太网设置为客户端模式,并将 Arduino 模拟输入 A0 和数字输入 D3 的数据发送到网站。同时,Arduino 读取在网站上选择的按钮状态并切换输出 5。我可以浏览 Arduino 输入数据或通过从任何地方登录我网站的页面来控制 Arduino 输出。

该系统的一个缺点是您不能直接从互联网上的浏览器访问以太网模块。对代码的更改可以允许传输更多数据。这个过程是请求一个文件并使用 URL 参数添加数据。PHP 文件 (a21.php) 将数据记录在另一个文件 a22.php 中。读取输入并选择输出日志到页面a23.php(a24.php记录输出状态)。我添加了一个 PHP 脚本的建议。当以太网模块每 20 秒发送一次数据时,Arduino 的输出就会更新。

在代码中将我的网站名称更改为您的网站名称。您可以使用我的网站来测试您的项目。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !