web led 利用arduino+w5100 把网页上的颜色输出到RGB LED上显示
原创 利用arduino+w5100 把网页上的颜色输出到RGB LED上显示先看效果
http://player.youku.com/player.php/sid/XNjY2NTYyMzQ0/v.swf
先找一个有RGB颜色的LED灯
LED上有三个引脚分别是对应红绿蓝三个颜色,为了分电压,也在三个引脚中串上三个560欧电阻
三个不同颜色引线对应三种颜色,黑色为地线
接上arduino + W5100 模块
看代码上的引脚,对应接线
接上网线和电源
然后打开电脑的IE浏览器
地址栏上输入192.168.1.178按回车(这个IP地址是在arduino代码上设定的服务器地址,可自行更改)
看到调色板了,如果你用鼠标点击上边的颜色值arduino上的LED就会显示相应的颜色。除了图片这几个颜色外,还可以自己输入颜色值按submit使LED生成颜色。
原理:
通过arduino + W5100模块,组合成WEB服务器,把网页代码发送到IE浏览器上,如果点击调成板上的颜色,利用POST发送颜色代码值到arduino上,arduino再分析代码,把代码转换成PWM值输出到引脚。
代码:
还没用过网络模块,收藏帮顶 学习一下 多谢楼主分享 :)真不错。 顶一下楼主,真的很好,那句加个灯盖我真是被雷到了- - 最近才找到一个w5100,正好可以试试。 路由器要怎么设置才能分配IP给W5100呢?我把MAC和IP绑定了还是不行。 直接用楼主附件里的程序不成功,用例程自带的 WebSever 改了可以用。 我的实验也是用例程改的,你电脑上的IP和子网必须要和arduino代码上的网段一样才行。如果这个例子IP是
192.168.1.178 那你的电脑上的IP就必须是192.168.1.X(X为1-255的数,如100,不能是178,因为W5100已经使用)与路由器无关的。 还没用过网络模块 买瓶亚光光油自喷漆在led上多喷几层就能把led变成半透明的
页:
[1]
2