电子说
步骤1:Ardiuno Web服务器所需的硬件
完善的Arduino开发板
Arduino以太网屏蔽
电路
以太网屏蔽允许您通过SPI总线将Wiznet以太网控制器与Arduino结合在一起。更高版本的以太网防护罩还准备了SD卡。高级的四个引脚用于控制SD卡上的从属选择杆。
写入
如果已嵌入SD卡,请不要使用它可以将描绘挂起,理由是将摇杆4用作SD的SS(动态低),而当不使用摇杆4时,则自然将其布置为INPUT。分为两个部分:
删除SD卡;
在setup()中包含以下代码行
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
步骤2:步骤2:Web服务器
一个基本的Web服务器,用于演示对
简单信息引脚的估计。
使用Arduino Wiznet以太网屏蔽。
我也正在寻求专家组的协助,而不是因为我很懒而不愿意替换代码,但是由于我意识到我没有最有效的代码,因为我一直在c中进行自定义在短短几年内,其中大部分用于Arduino领域。
上载代码时,会提供任何教程。它在您的LAN中创建了一个Web服务器,您只需利用IP即可通过程序访问该Web服务器。之后,它会在下面展示一个类似的网站页面。当您按下catch“打开LED”按钮时,您的URL将更改为Arduino,它将读取该数据并打开LED。
制作网页
由于要将网站页面放置在SD卡上,因此应首先使用内容管理器进行制作,然后将其复制到SD卡上。
网页编辑器
可以使用一种内容工具,例如Geany –可以从Windows下载该工具,并且可以在大多数基于Ubuntu的Linux发行版本的存档中找到。 Geany具有突出的语言结构,因此将为您关闭HTML标签,这使网站页面更改的要求降低。可以想象使用其他一些内容工具,甚至包括Windows记事本。
网页
在文字处理器中制作随附的网页。备份内容记录时,请为其提供名称:index.htm
复制网页
您将需要打开Micro SD卡,您的机器或每位用户的存储卡,适合细读和组成micro SD卡。
将微型SD卡嵌入到机器上的开口中,或者将每个与该机器连接的用户的卡插入其中,然后将index.htm文档复制到微型SD卡中。
当前将SD卡连接到以太网盾上的微型SD卡开口
第3步:第3步:SD卡Web服务器
硬件
您现在应该将带有复制网页的微型SD卡嵌入到Arduino以太网屏蔽板上的卡开口中。以太网屏蔽应连接到良好的Arduino并连接到与您的系统关联的以太网链路。 Arduino/以太网屏蔽应该通过USB链接进行控制。
故障查找
期望然后可能发生的主要事情是引入SD卡并在卡上实现index.htm详细信息。如果文档不在卡片上或没有明确的名称index.htm,则服务器将无权显示网页。
打开Arduino串行屏幕窗口以查看SD卡分析数据。
附加代码
现在,该表示形式将SD初始化setup()中的网卡工作,并将症状数据发送到Arduino串行屏幕窗口中可以看到的串行端口。
与eth_websrv_page草图中从代码内部一行一行地发送网页相反,此新轮廓现在从SD卡中打开index.htm详细信息,然后将实质内容发送给网络用户(网络程序)。团队接受40g以太网将为局域网和连接的站点之间的调整提供与10g以太网差不多的费用。
经过调试,此代码收集到大约29k,而没有调试则收集到27.5k。这样就不会在Uno上浪费很多程序或SRAM存储器。
第4步:第4步:安装说明
使用Arduino,概述了它的更多用途,以便在Mega或具有不同内存的其他型号上使用。 0016或更早版本,将Webserver.h文档放在arduino树的fittings/libraries/webduino子目录中。
对于Arduino 0017或更高版本,将Webduino组织器添加到素描簿目录的“库”信封中。
如果在构建未找到Webserver.h之类的案例时收到错误消息,则是放置Webduino管理器的问题。如果标头专门用于服务器,则服务器将无法工作在图书馆组织者中。
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !