0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样利用Ethernet Shield和Arduino制作基本的Web服务器

454398 ? 来源:网络整理 ? 作者:网络整理 ? 2019-11-14 17:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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

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

    关注

    0

    文章

    139

    浏览量

    24936
  • Ethernet
    +关注

    关注

    3

    文章

    491

    浏览量

    57065
  • Arduino
    +关注

    关注

    190

    文章

    6501

    浏览量

    193073
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    怎样在阿里ECS服务器上架设自己的OpenVPN服务器

    需要自己架设服务器,让现场的IR615路由连接自己的服务器。能通过自己的服务器进行数据采集和远程运维。
    发表于 08-06 06:56

    如何配置Linux防火墙和Web服务器

    在当今数字化时代,网络安全显得尤为重要。Linux作为一种开源操作系统,广泛应用于服务器管理和网络配置中。本篇文章将详细介绍如何配置Linux防火墙和Web服务器,确保内网与外网的安全访问。同时,我们将探讨如何通过SSH远程管理
    的头像 发表于 05-24 15:26 ?1259次阅读
    如何配置Linux防火墙和<b class='flag-5'>Web</b><b class='flag-5'>服务器</b>

    国外bgp服务器多少钱?# 服务器

    服务器
    jf_57681485
    发布于 :2025年04月24日 14:19:00

    新加坡服务器延迟大吗?真相在这里#新加坡服务器 #服务器

    服务器
    jf_57681485
    发布于 :2025年04月18日 13:48:50

    NTP校时服务器 时钟同步服务器

    服务器
    jf_75250307
    发布于 :2025年03月19日 20:56:34

    信创关键客户,需要怎样服务器

    服务器
    脑极体
    发布于 :2025年03月17日 20:59:00

    Tomcat开放源代码的Web应用服务器

    Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序
    的头像 发表于 12-23 11:24 ?675次阅读
    Tomcat开放源代码的<b class='flag-5'>Web</b>应用<b class='flag-5'>服务器</b>

    nginx隐藏版本号与WEB服务器信息

    nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看看最终的隐藏结果吧 具体怎么实现呢,其实也很简单,请往下看 1 官网下载最新稳定版 wget http://nginx.org
    的头像 发表于 11-22 10:25 ?686次阅读
    nginx隐藏版本号与<b class='flag-5'>WEB</b><b class='flag-5'>服务器</b>信息

    使用zabbix监控云服务器的方法

    Zabbix环境 在开始监控云服务器之前,你需要准备Zabbix环境。这包括安装Zabbix服务器、Zabbix代理和配置Web界面。 2.1 安装Zabbix服务器 Zabbix
    的头像 发表于 11-08 10:47 ?1025次阅读

    海外轻量云服务器是什么意思?如何使用

    海外轻量云服务器是指位于海外数据中心内,采用虚拟化技术构建的轻量级云服务器实例。海外轻量云服务器是专为轻量级应用或小型网站设计的,旨在以较低的成本提供高效、稳定的云服务。它采用虚拟化技
    的头像 发表于 10-30 09:48 ?596次阅读

    独立服务器与云服务器的区别

    随着互联网技术的飞速发展,企业对于服务器的需求日益增加,而服务器市场也随之出现了多种类型的产品,其中最常见的是独立服务器和云服务器。这两种服务器
    的头像 发表于 10-12 14:34 ?791次阅读

    一种利用wireshark对远程服务器/路由网络抓包方法

    一种利用wireshark对远程服务器/路由网络抓包方法
    的头像 发表于 09-21 08:03 ?5189次阅读
    一种<b class='flag-5'>利用</b>wireshark对远程<b class='flag-5'>服务器</b>/路由<b class='flag-5'>器</b>网络抓包方法

    服务器是虚拟技术吗

    服务器是现代信息技术领域的一个重要组成部分,它利用了虚拟化技术,为用户提供了一种基于互联网的计算服务。不同于传统的物理服务器,云服务器提供
    的头像 发表于 09-13 10:17 ?733次阅读

    使用NS1串口服务器HTTP模式上传服务器数据

    HTTP协议工作于客户端-服务端架构之上。浏览作为HTTP客户端通过URL向HTTP服务端即Web服务器发送所有请求。
    的头像 发表于 08-30 12:36 ?1096次阅读
    使用NS1串口<b class='flag-5'>服务器</b>HTTP模式上传<b class='flag-5'>服务器</b>数据