“第五十七课--Microduino WiFi控制LED/zh”的版本间的差异
(Created page with "{| style="width: 800px;" |- | ==目的== 本教程将教大家如何使用Microduino制作一个控制LED灯的装置,数据传输用wifi,传输格是json. ==设备== ...") |
(→调试) |
||
第81行: | 第81行: | ||
如果看到下面的画面说明安装wampserver成功了: | 如果看到下面的画面说明安装wampserver成功了: | ||
− | [[File:wifiContorlLED4_1. | + | [[File:wifiContorlLED4_1.jpg|600px|center|thumb]] |
第119行: | 第119行: | ||
就解决问题了。 | 就解决问题了。 | ||
− | |||
==结果== | ==结果== |
2014年11月23日 (日) 02:21的版本
目的本教程将教大家如何使用Microduino制作一个控制LED灯的装置,数据传输用wifi,传输格是json. 设备
原理图
程序wifiConrol 调试步骤一:按照原理图搭建好电路,像这样:
安装好缺少的库函数后应该就可以运行了,如果正常的话你的IDE串口通讯会显示IP地址等如下信息: 这说明Microduino WiFi连接正常。 步骤三:接下来需要把你的笔记本电脑配置成一个可以运行PHP代码的服务器,因为在本例中网页接口使用的了PHP代码。 其实有许多开源软件可以用来配置服务器,例如easyPHP, wampserver等,因为本人比较熟悉wampserver所以接下来介绍如何安装配置wampserver。 W-windows A-apache M-mysql P-php 官网:http://www.wampserver.com/en/ 下载安装 在安装过程中很有可能会提示 缺少msvcr110.dll 之类的提示,导致安装不成功,这时因为你的windows系统缺少组件,请去:[Visual C++ Redistributable for Visual Studio 2012 Update 4]下载安装(需要翻墙) 本站msvcr110.dll下载地址:sss 安装好后,在你的安装目录下会看到以下目录结构 打开你的浏览器输入:localhost 如果看到下面的画面说明安装wampserver成功了:
找到update_state.php这个文件,修改里边的socket连接的IP地址,修改成Microduino的IP地址:
显示: 确保Microduino通电,这时你可以点击这些按钮,看看LED等有啥反应。
在手机中输入你电脑的IP地址来访问网页接口,如果访问受限说明你的wampserver初始安装时做了限制不允许内网里的其它计算机访问,只要做下边的修改配置就解决问题了: 找到 wamp文件夹里的httpd.conf文件,此文件在:wamp\bin\apache\apache2.4.9\conf 找到如下语句:
Require local 替换成:
Require all granted 就解决问题了。 结果你可以用浏览器或者手机来控制LED灯了。
视频 |