Arduino与安卓手机互动-UNO烧录

极客 作者:有料 2013-11-03 01:30:18 阅读:297

接上:《Arduino与安卓手机互动-蓝牙配对链接》 http://www.ijiandao.com/tech/geek/1130.html

 

给UNO烧录一段测试代码

注意: 1、给UNO烧录程序时,选择的是UNO的串口号,而不是蓝牙的串口号。程序中的波特率设置与你蓝牙模块的波特率的设置保持一致。 2、我们这里使用的是新版的I/O扩展板,下载程序时,需将板子拨到Prog端,下载完后,再拨回Run端。 3、如果你使用的是旧版本的扩展板,记得下载程序时,请先拔下Bluetooth V3蓝牙模块,下载完成后,再插回。 4、如果在下载程序的过程中,使连接断开了,记得重新建立连接。 代码有两段,复制的时候请留意! 代码一 UNO-->发送端,手机-->接受端 烧录完成后,我们可以从手机的蓝牙终端看到UNO发送过来的数据。这里没有截图。 代码二 UNO-->接收端,手机-->发送端 烧录完成后,在手机终端输入一段字符,我们就可以从串口监视器看到UNO的接收情况。下图是我们的收发结果。 手机终端输入“Hello!DFRobot” 1       串口接收到“Hello!DFRobot”,如下图   2   这样就完成啦!是不是很奇妙啊~   Arduino与安卓手机互动 代码如下:   /*
      代码一 UNO-->接收端,手机-->发送端,烧录以下代码。
*/
void setup(){
  Serial.begin(115200);   //初始化串口并设置波特率为115200
}
void loop(){
  char val;
  val = Serial.read();     //读串口
  if(val!=-1){
  Serial.print(val);  //将收到是数据再通过串口发送出去
  }
}
/*
    代码二 UNO-->接收端,手机-->发送端,烧录以下代码。
*/
void setup(){
  Serial.begin(115200);   //初始化串口并设置波特率为115200
}
void loop(){
  char val;
  val = Serial.read();     //读串口
  if(val!=-1){
  Serial.print(val);  //将收到是数据再通过串口发送出去
  }
}

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

选择AiDeep,让人工智能为你工作:http://www.aideep.com/
四季很好,只要有你,文娱排行榜:http://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接