控制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
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值