运用物联网实现的远程遥控电源开关(2)
时间:2015-06-13 20:10 来源:www.crystalradio.cn 作者:ntwhq 点击:次
![]() 再将W5100网络扩展板插在Arduino UNO 开发板上: ![]() 最后将洞洞板插上: ![]() ![]() ![]() ![]() ![]() 四、程序设计 首先要安装Arduino 开发环境 ,Arduino下载地址:点击这里 建议使用Arduino 1.0.5 版本。 再安装好Arduino USB芯片的驱动后Arduino软件就可以使用了,打开我提供下载的程序: ![]() 我的程序是根据yeelink 网站点亮LED的例程修改的,你使用时必须把程序中的API KEY、设备编号、传感器编号修改自己在网站上对应的编号,即程序下面三行要进行修改: #define APIKEY "482ee4cbxxxxxxxxxxxxxx754da9c84" // 此处替换为你自己的API KEY #define DEVICEID 7280 // 此处替换为你的设备编号 #define SENSORID1 11477 // 此处替换为你的传感器编号 修改API KEY: ![]() 修改设备号和传感器号: ![]() 程序中下面一句是设置设备访问网站的时间间隔的,不要设置得太短,否则容易死机,也不要设置得太长,以免更新速度慢,因为这里控制方式采用的查询的方式,控制开关的状态是在设备访问网站时才同步更新,如果时间设置长了,会在你发出指令后过延迟比较长的时间开关才动作。 const unsigned long postingInterval = 5*1000; // 数据传输的间隔为5秒 程序中设置成自动获得IP地址,你的路由器中DHCP服务必须启用,不然要在程序中调置固定IP地址、DNS地址等。 五、下载程序 程序修改好以后就将其写入Arduino 开发板了,将Arduino 开发板用USB连线和电脑连接好,先选开发板的型号: ![]() 再选对应的COM口: ![]() 最后点下载按钮就可以将程序下载到Arduino 开发板中了: ![]() 正常下载结束后的界面: ![]() 六、调试、使用 下载好程序就可以接网线使用了,我用一个台灯作电器进行试验: ![]() |
- 上一篇:超炫梦幻音乐超声波雾化喷雾加湿器音箱 视频
- 下一篇:CD碟收纳盒伴侣