2015-9-18 12:45:10 [显示全部楼层]
6142浏览
查看: 6142|回复: 0

[进阶] BLE基于蓝牙的无线控制

[复制链接]
以两块DFRduinoMega2560 V3.0控制器做为主控板,通过两块DF-BluetoothV3蓝牙串口模块进行主从配对,进行数据传输。实现触摸主模块上的开关,来控制从模块上的LED。从而实现基于蓝牙的无线控制。
程序代码:

主模块程序
  1. <div align="left">int key=4;</div><div align="left">int Led=13;</div><div align="left">void setup ()</div><div align="left">{</div><div align="left">  pinMode(key,INPUT);              </div><div align="left">//将4号数字口设置为输入状态,13号数字口设置为输出状态</div><div align="left">  pinMode(Led,OUTPUT);</div><div align="left">  Serial.begin(9600); </div><div align="left">}</div><div align="left"> </div><div align="left">void loop()</div><div align="left">{</div><div align="left">  int n =digitalRead(4);    </div><div align="left">//创建一个变量n,将4号数字口的状态采集出来赋值给他。</div><div align="left">  if (n==1)           //判断n是否为高电平,如果是执行下面的语句,不是则跳过。</div><div align="left">  {</div><div align="left">  digitalWrite(13,HIGH);</div><div align="left"> Serial.println(n);</div><div align="left"> }</div><div align="left"> else{</div><div align="left">    digitalWrite(13,LOW);</div><div align="left"> }</div><div align="left">}</div><div align="left"> </div><div align="left">从模块程序</div><div align="left">void setup ()</div><div align="left">{</div><div align="left">  pinMode(13,OUTPUT);</div><div align="left">  Serial.begin(9600); </div><div align="left">}</div><div align="left"> </div><div align="left">void loop()</div><div align="left">{</div><div align="left"> int n=0;</div><div align="left"> char a;</div><div align="left"> a=Serial.read();</div><div align="left"> n=a-48;</div><div align="left">  if (n==1)           //判断n是否为高电平,如果是执行下面的语句,不是则跳过。</div><div align="left">  {</div><div align="left"> </div><div align="left">  digitalWrite(13,HIGH);</div><div align="left">  Serial.println(n);</div><div align="left"> </div><div align="left"> }</div><div align="left"> else{</div><div align="left">    digitalWrite(13,LOW);</div><div align="left"> }</div><div align="left">}</div>
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail