web led 利用arduino+w5100 把网页上的颜色输出到RGB LED上显示-Arduino中文社区 - Powered by Discuz! Archiver

lamaq 发表于 2014-1-27 12:51

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值输出到引脚。

代码:




popopupa 发表于 2014-1-27 23:04

还没用过网络模块,收藏帮顶 学习一下 多谢楼主分享

kevinzhang19701 发表于 2014-1-28 09:37

:)真不错。

PPeach 发表于 2014-1-29 23:13

顶一下楼主,真的很好,那句加个灯盖我真是被雷到了- -

2SA1015 发表于 2014-2-4 01:59

最近才找到一个w5100,正好可以试试。

2SA1015 发表于 2014-2-4 10:51

路由器要怎么设置才能分配IP给W5100呢?我把MAC和IP绑定了还是不行。

2SA1015 发表于 2014-2-4 12:39

直接用楼主附件里的程序不成功,用例程自带的 WebSever 改了可以用。

lamaq 发表于 2014-2-6 23:48

我的实验也是用例程改的,你电脑上的IP和子网必须要和arduino代码上的网段一样才行。如果这个例子IP是
192.168.1.178      那你的电脑上的IP就必须是192.168.1.X(X为1-255的数,如100,不能是178,因为W5100已经使用)与路由器无关的。

铜豌豆 发表于 2014-2-9 10:23

还没用过网络模块

____消失灬 发表于 2014-2-28 14:34

买瓶亚光光油自喷漆在led上多喷几层就能把led变成半透明的
页: [1] 2
查看完整版本: web led 利用arduino+w5100 把网页上的颜色输出到RGB LED上显示