【雕爷学编程】Arduino动手做(110)---蓝牙3.0模块JDY-31 SPP透传4

在这里插入图片描述

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)
实验一百一十:蓝牙3.0模块 SPP透传 兼容HC-05/06从机 JDY-31 4针6针 手机通信

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
项目四:通过JDY-31蓝牙模块Arduino 控制 LED 灯
连接方式
JDY-31模块与Uno:
VCC VCC
GND GND
TXD D0
RXD D1

Arduino实验开源代码

/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百一十四: JDY-31蓝牙转串口适配器SPP-C模块组无线透传 替换HC-05/06从机
项目四:通过JDY-31蓝牙模块Arduino 控制 LED 灯
连接方式
JDY-31模块与Uno:
VCC             VCC
GND             GND
TXD             D0
RXD             D1
*/

const byte LED = 13;
char val;     // 儲存接收資料的變數,採字元類型
void setup() {
  pinMode(LED, OUTPUT);

  // 序列傳輸速率依照藍牙模組的設定
  // 115200bps或57600bps
  Serial.begin(57600);
  Serial.println("Welcome to Arduino!");
}

void loop() {
  if( Serial.available() ) {
    val = Serial.read();
    switch (val) {
    case '0' :
      digitalWrite(LED, LOW);
      Serial.println("LED OFF");
      break;
    case '1' :
      digitalWrite(LED, HIGH);
      Serial.println("LED ON");
      break;
    }
  }
}

实验串口返回情况

在这里插入图片描述

在这里插入图片描述

项目:最简单的蓝牙控制LED的程序,输入1为亮,其他为熄灭,串口显示输入字符
(手机端-应用宝-搜索《SPP》-安装-打开-搜蓝牙-连接-设置控制面板)
连接方式 LED D13
JDY-31模块与Uno:
VCC VCC
GND GND
TXD D0
RXD D1

Arduino实验开源代码

/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百一十四: JDY-31蓝牙转串口适配器SPP-C模块组无线透传 替换HC-05/06从机
项目:最简单的蓝牙控制LED的程序,输入1为亮,其他为熄灭,串口显示输入字符
(手机端-应用宝-搜索《SPP》-安装-打开-搜蓝牙<JDY-31-SPP>-连接-设置控制面板)
连接方式 LED D13
JDY-31模块与Uno:
VCC             VCC
GND             GND
TXD             D0
RXD             D1
*/

void setup()
{
pinMode(13,OUTPUT);
Serial.begin(9600);
}

void loop()
{
  if(Serial.available())
  {
  char num = Serial.read();
  Serial.println(num);
  if(num == '1')
    digitalWrite(13,HIGH);
  else
    digitalWrite(13,LOW);
  }
}

实验串口返回情况

在这里插入图片描述
手机端-

应用宝-搜索《SPP蓝牙串口》-

安装-打开-

搜蓝牙-

连接-设置控制面板

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驴友花雕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值