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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17262|回复: 12

web led 利用arduino+w5100 把网页上的颜色输出到RGB LED上显示

[复制链接]
发表于 2014-1-27 12:51 | 显示全部楼层 |阅读模式
原创 利用arduino+w5100 把网页上的颜色输出到RGB LED上显示

先看效果


先找一个有RGB颜色的LED灯
7.jpg

LED上有三个引脚分别是对应红绿蓝三个颜色,为了分电压,也在三个引脚中串上三个560欧电阻

5.jpg

三个不同颜色引线对应三种颜色,黑色为地线
1.jpg
接上arduino + W5100 模块
未命名-1.jpg
看代码上的引脚,对应接线
6.jpg

接上网线和电源

然后打开电脑的IE浏览器
3.jpg
地址栏上输入192.168.1.178按回车(这个IP地址是在arduino代码上设定的服务器地址,可自行更改)
2.jpg
看到调色板了,如果你用鼠标点击上边的颜色值arduino上的LED就会显示相应的颜色。除了图片这几个颜色外,还可以自己输入颜色值按submit使LED生成颜色。

原理:
通过arduino + W5100模块,组合成WEB服务器,把网页代码发送到IE浏览器上,如果点击调成板上的颜色,利用POST发送颜色代码值到arduino上,arduino再分析代码,把代码转换成PWM值输出到引脚。

代码:

web_led_RGB.rar (2.97 KB, 下载次数: 300)


发表于 2014-1-27 23:04 | 显示全部楼层
还没用过网络模块,收藏帮顶 学习一下 多谢楼主分享
发表于 2014-1-29 23:13 | 显示全部楼层
顶一下楼主,真的很好,那句加个灯盖我真是被雷到了- -
发表于 2014-2-4 01:59 | 显示全部楼层
最近才找到一个w5100,正好可以试试。
发表于 2014-2-4 10:51 | 显示全部楼层
路由器要怎么设置才能分配IP给W5100呢?我把MAC和IP绑定了还是不行。
发表于 2014-2-4 12:39 | 显示全部楼层
直接用楼主附件里的程序不成功,用例程自带的 WebSever 改了可以用。
 楼主| 发表于 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变成半透明的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-27 22:45 , Processed in 0.114338 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表