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

    浏览量

    25155
  • Ethernet
    +关注

    关注

    3

    文章

    567

    浏览量

    57827
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何快速在云服务器上部署Web环境?

    如何快速在云服务器上部署Web环境
    的头像 发表于 10-14 14:16 316次阅读

    at_device(8266)不支持web服务器吗?

    我现在想用esp8266 at device 做一个网页服务器 但是文件系统什么都做好了 运行webnet_test 显示下边的错误 查了论坛 说at不支持服务器 但是是20年的帖子了 现在有支持吗 如果不支持是不是换rw007就可以了
    发表于 09-23 06:09

    如何使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上构建 Web 服务器

    使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上构建 Web 服务器
    发表于 09-04 08:10

    如何使用 Mbed OS 在 NuMaker IoT 板上构建 Web 服务器

    使用 Mbed OS 在 NuMaker IoT 板上构建 Web 服务器
    发表于 09-04 06:33

    【EASY EAI Orin Nano开发板试用体验】使用stream推流代码和WEB服务器代码实现在客户端网页上查看摄像头图像

    本帖最后由 donatello1996 于 2025-8-13 20:32 编辑 【EASY EAI Orin Nano开发板试用体验】使用stream推流代码和WEB服务器代码实现在客户端
    发表于 08-11 23:15

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

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

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

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

    华为云 Flexus 云服务器 X 实例之 openEuler 系统下部署 Web 应用服务器 OpenResty

    前言 作为 IT 技术人员,在日常工作中云服务器的使用不可或缺,华为云 Flexus 云服务器 X 实例以其卓越的性能和高性价比成为理想的选择。选择华为云 Flexus X 实例,就意味着步入了一个
    的头像 发表于 12-26 18:15 811次阅读
    华为云 Flexus 云<b class='flag-5'>服务器</b> X 实例之 openEuler 系统下部署 <b class='flag-5'>Web</b> 应用<b class='flag-5'>服务器</b> OpenResty

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

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