我将为大家介绍一个能够弹钢琴的网页server。

你仅仅须要打开网页,跟着以下步骤,用这个WIZwiki-W7500项目,就能轻松实现用网页server弹钢琴。

很easy。

我们開始吧!

第一步:准备材料

我们须要一些材料。

1. WIZwiki-W7500 板,购买

2. Easy Module Shield *3。

spm=a1z10.1-c.w7214616-5559249529.7.jjNCnw&id=14255197392" style="color:rgb(27,139,224); line-height:1.625; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:15px; font-style:inherit; font-variant:normal; font-weight:inherit; text-decoration:none">购买

(仅仅用到了蜂鸣器功能,能够用随意蜂鸣器替换)

3. 一些线材(一些跳线,网线,mini B型 USB线)

这些都是项目所需。

步骤2:硬件连接

硬件连接很easy。

依照图片所看到的。

请连接USB线及网线。

你能够在以下的网页得到很多其它的硬件信息:

id=products:wizwiki_w7500:start" rel="nofollow" style="color:rgb(27,139,224); line-height:1.625; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:15px; font-style:inherit; font-variant:normal; font-weight:inherit; text-decoration:none">http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500...

步骤3:准备开发环境

我依照下面网页准备了MDK开发环境。

http://wizwiki.net/wiki/doku.php?id=products:w7500:documents:appnote:install_uvision

我安装了MDK Keil 5工具。

安装好全部工具。你就能够開始跑这个项目了。

步骤4:软件參考:库

我们仅仅须要下载几个库:

W7500库:https://github.com/Wiznet/W7500 使用httpserver例程;

以及html源代码,请參考链接:https://github.com/LFeh/piano-keyboard

我制作网络server就用了上面的两个库。

步骤5:软件:源代码

这有一个项目所需的源代码。

请在下面链接下载例程:

https://github.com/khj098765/W7500_Project_Webserver_piano

代码还须要注意的几点:

1. 你须要依据自己的信息在 main.c zhong 改动 mac[] 以及 ip[]

2. 假设你想自己主动添加另外一个首歌,你须要改动源代码。

3. 假设你取消了 httpUtil.c 中地311行的凝视,你想要在缓存总添加歌曲,那就这样!

编译之后。固件就下载到WIZwiki-W7500中了。

你就能够执行WIZwiki-W7500的网页server应用了。

步骤6:如何执行:測试结果

此项目将使用网页钢琴,早起叫醒系统。卡拉OK系统。

你能够通过视频查看測试结果(请点击以下原文链接),感谢关注!

翻译自:instructables.com

http://www.instructables.com/id/Music-playing-with-buzzer-used-Webserver-using-WIZ/

很多其它信息,请登录:

WIZnet官方站点:http://www.iwiznet.cn

WIZnet官方微博:http://weibo.com/wiznet2012

WIZnet微信公众平台:

用网页server实现钢琴弹奏(使用Wizwiki-W7500)的更多相关文章

  1. 嵌入式Linux下BOA网页server的移植

    **************************************************************************************************** ...

  2. Apache server配置

    Apacheserver在我们生活中非经常常使用 今天给大家将一下mac 下apache server的配置 这对程序来说是必备技能之中的一个,假设我们在公司开发都是用的公司的server 将自己的代 ...

  3. 应用市场快速下载以及网页端调起APP页面研究与实现

    Github博文地址,此处更新可能不是非常及时. 好久没写博客了,好大一个坑. 正好,近期刚做完应用市场的快速下载功能,便拿来填了这个坑. 话说产品为了添加用户量,提升用户活跃度以及配合推广,更坑爹的 ...

  4. server.htaccess 具体解释以及 .htaccess 參数说明

    .htaccess文件(或者"分布式配置文件")提供了针对文件夹改变配置的方法. 即.在一个特定的文档文件夹中放置一个包括一个或多个指令的文件, 以作用于此文件夹及其所有子文件夹. ...

  5. 9款很酷炫jQuery/HTML5特效应用 有源码哦~

            目前最流行的网页特效应用当属jQuery和HTML5的特效应用了,它们可以帮你快速实现网页中的各种特效设计.本文就为了收集了9款非常酷炫的jQuery/HTML5特效应用,可以很方便的 ...

  6. Linux内核源码分析方法

    一.内核源码之我见 Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次.如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径.我们都 ...

  7. head first c<11>初探网络编程上

    server连接网络四部曲. 为了与外界沟通,c程序用数据流读写字节.比較经常使用的数据流有标准输入.标准输出.文件等. 假设想写一个与网络通信的程序.就须要一种新的数据流----------套接字. ...

  8. JSP九大内置对象和四种属性范围解读

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文首先主要解说了JSP中四种属性范围的概念.用法与实例. 然后在这个基础之上又引入了九 ...

  9. Android ROM 制作教程

    本文来自: 起点手机论坛 具体文章參考:http://www.qdppc.com/forum.php?mod=viewthread&tid=43751&fromuid=1 1.Andr ...

随机推荐

  1. JS中关于clientWidth offsetWidth srollWidth等的含义

    网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offset ...

  2. 学习笔记-记ActiveMQ学习摘录与心得(二)

    上个周末被我玩过去了,罪过罪过,现在又是一个工作日过去啦,居然有些烦躁,估计这几天看的东西有点杂,晚上坐下来把自己首要工作任务总结总结.上篇学习博客讲了ActiveMQ的特性及安装部署,下面先把我以前 ...

  3. oracle删除用户所有表

    在删除数据表的时候往往遇到外键约束无法删除的情况,我们可以通过以下几步将数据库表删除,建议在删除库之前先对数据库进行备份,养成良好习惯. 1.删除外键 --查询用户所有表的外键,owner条件为use ...

  4. matlab的二维卷积操作

    MATLAB的conv2函数实现步骤(conv2(A,B)): 其中,矩阵A和B的尺寸分别为ma*na即mb*nb ① 对矩阵A补零,第一行之前和最后一行之后都补mb-1行,第一列之前和最后一列之后都 ...

  5. Web Adaptor重装配置时 提示已经配置成功的问题

    环境 ArcGIS 10.1/10.2/10.3 Windwos 8.1 Tomcat 7.0.5 问题描述 较早之前在本机上安装配置过一个10.2.1版本的ArcGIS产品,包括桌面.Server和 ...

  6. encodeURL() vs encodeRedirectURL()

    当用URL重写方式来管理Session的时候,通过以上两个方法把session ID写到URL中.不同点是:两个方法确定是否需要包含session ID的逻辑不同.在调用HttpServletResp ...

  7. PhoneGap + Dreamweaver 5.5 无法在模拟器中打开的问题(二)

    转载:http://blog.csdn.net/dupang/article/details/8248335 按照网上的教程搭建Dreamweaver CS5.5+PhoneGap移动开发环境,在进行 ...

  8. Angular1.0

    公司会议室组织分享,两个小时困死我了,一点凌乱笔记: $http.get和promise一样有then方法,成功,失败 jquery each遍历对象i,n ng-app ng-controller ...

  9. Tomcat7+Redis存储Session(转)

    PS:截止到2015-05-12前是不支持Tomcat8的,详情见官网:https://github.com/jcoleman/tomcat-redis-session-manager 前提:你已经部 ...

  10. bzoj2653

    CLJ神牛的可持久化论文的题目,果然厉害其实第一步能想到后面就还是很简单的首先是二分答案,转化为判定性问题然后对于区间内的数,比他大的标为1,小的标为-1显然,如果存在一个左右端点符合的区间使得这个区 ...