Arduino通过蓝牙与pc机通信.docxVIP

  • 7
  • 0
  • 约1.23千字
  • 约 4页
  • 2021-01-10 发布于天津
  • 举报
Arduino通过蓝牙与pc机通信 蓝牙一-这个名称来自于第十世纪的一位 丹麦国王Harald Blatand , Blatand 在英文里的意思可以被解释为 Bluetooth(蓝牙)。 所谓蓝牙(Bluetooth技术,实际上是一种短距离无线电技术,利用“蓝牙”技 术,能够有效地简化掌上 电脑、笔记本电脑和移动电话手机 等移动通信终端设备 之间的通信,也能够成功地简化以上这些设备与因特网(In ternet)之间的通信, 从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通 信拓宽道路。 蓝牙通信着实是一种极为方便和快捷的通信方式,早就有想运用蓝牙技术,让 Arduino与pc机通信的打算,今天拿到了从 机器人基地购买到的RB Bluetooth蓝 牙模块,看到店主做的使Arduino与pc机成功通信的视频,让我颇为欣喜,就邮 寄了一块,双夹层板结构设计还真挺特别呢,以前还真没见过! 耳 因为是初次与蓝牙模块打交道,今天还是先来小试牛刀,就学店主那样,先让 Arduino与pc机成功通信吧。插好蓝牙适配器之后,就来接线吧,这里为了便于 说明还是“借用”机器人基地的接线图吧! 域 这里红线连接+与+5V,黑线接-与GND,绿线接TXD与RX,黄线接RXD与TX ? ? 因为通过蓝牙模块做无线通信,所以不需要 USB接线了,我们自然也要使用外 接电源,当蓝牙模块成功的与 PC机连接电源后,蓝牙模块电源指示灯红灯会闪 烁,连接指示灯绿灯会点亮。 下面就来看看程序吧,我就让 Arduino接收到我输入的r后,是pin 13接口的 LED闪烁一下,再输出Rebecca?样。 程序如下: int val; int ledp in=13; void setup) { Serial.begin115200); pi nM ode(ledpi n,0 UTPUT); } void loop() { val=Serial.read); if(val==r) { digitalWrite(ledpin, HIGH); delay (500); digitalWrite(ledpin, LOW); delay500); Serial.pri ntlr(Rebecca); } } -超簸单片机工具 RT值计算LED骗码色环电沮HEX/BIN串口调试串口监观 通讯肉客 通讯端口:波特聖 数据位:僅止蛍弊: 蠱控方式 参数设定n 关冈串口 摄收内容: 自动滚动 停止刷新 超时设置何到:读 二进制方式 100 写 100 摄犬行数:60 保存历史数据 计数境位渚空 Rebecca * iJr jr /if JP, 发送数据: n二进制发送 - 哼比\:计数复位淸空 ... 損送文件; ■*手动发送 交互命令:肓自动濡屏 定时发送 — [lOQD |毫秒 i替换1 交立方式 (7王发再 删崩 发送 厂循环匿送 I保存1

文档评论(0)

1亿VIP精品文档

相关文档