专注电子技术学习与研究
当前位置:单片机教程网 >> Arduino >> 浏览文章

Arduino + W5100 学习

作者:huqin   来源:本站原创   点击数:  更新时间:2014年04月03日   【字体:

 
很久很久以前,玩过Arduino与 Flash 的互动,也就是控制点LED 玩玩。到了网络时代,单片机不能上网,还玩个屁啊!于是搞了个最便宜的 W5100网络模块来玩玩。(过年最适合宅在家里玩代码了…… 小子用筷子把书房门锁撬坏了,现在我俩被锁在里面出不去这事我是不会随便说的。)

准备工作:

1、把打印机的墨盒换了;

2、把IDE 自带的 Web Sever 、DHCP-based IP Printer 等几个自带例程打印出来看了一下;

3、网上随便找了个“精华”贴。

原理:

通过Arduino +W5100模块,组合成WEB服务器,把网页代码发送到浏览器上,如果点击调色板上的颜色色块,利用POST发送颜色代码值到Arduino上,Arduino通过分析代码,把代码转换成PWM值输出到对应引脚。
硬件很简单,两块板子堆叠+一个彩色LED模块:

 

过程:

1、 直接把“精华”贴附的代码烧进去居然搞不定!W5100 得不到 IP!!!

2、 悄悄把1815那台电脑的IP绑定删了,重新拉了根网线过来,还是不行!!!

3、 最后还是变身码农形态,把几个代码综合了一下,顺便把原来例程的网页汉化了一下,就得到了这个:


 

下面是几个效果图,用鼠标直接点击上边的颜色色块,则Arduino上的LED就会显示相应的颜色。除了图片这几个颜色外,还可以自己输入颜色代码按“确定”使LED生成颜色。




 

关闭窗口

相关文章