我是靠谱客的博主 妩媚荷花,最近开发中收集的这篇文章主要介绍控制led_Arduino + Ethernet W5100远程控制LED灯,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、设计思路

如何实现远程控制,这必须依托互联网强大的功能,通过一个平台来接收感知层的数据,同时也能控制感知层的设备。Arduino 与Ethernet W5100连接一个物联网服务平台,本次选择贝壳物联服务,实现远程控制LED灯亮灭,并将结果反馈至控制界面。

6ef7979b08261c629aa4455a2f92ff23.png

图1-1 原理图

2、硬件选择

Arduino uno R3 (其他Arduino板也可以) ×1

Ethernet W5100网络扩展板 ×1

面包板 ×1

电阻10K ×1

LED灯 ×1

面包板连接线 ×2

网线 ×1

7488f9fa1a008c9f0d97cde697af25dd.png

图2-1实物连接图

3、 接线

Arduino UNO R3与Ethernet W5100上下按针脚对应插连,W5100的网线插在路由器上。

LED灯接线对照表:

21a01f9bea770663baaba104023e6f0b.png

4、 物联平台设置

创建设备的appkey和设备ID。

24774c39fd1f2ec9d611f0b5b16e1fa8.png
aee454d2c60d687e33b5fd5dcd0d1b1e.png
266288d571fe82f4e409a92aeb894857.png
5620a3e8219be47142c4e294ebe93242.png

5、 程序设计

程序变量、常量定义。

92c1d17d1a95709b32f69ba9e9f45f23.png

初始化中,w5100先获取IP地址,然后连接服务器。

b7ed02e383e0e45090e2b387176185f2.png
e802fbc7101058292b2df28705ee8d11.png

根据服务器下发的指令设置LED灯的开和关。

b1d66edc35923bd881e6f57bc2943d50.png

最后

以上就是妩媚荷花为你收集整理的控制led_Arduino + Ethernet W5100远程控制LED灯的全部内容,希望文章能够帮你解决控制led_Arduino + Ethernet W5100远程控制LED灯所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部