查看: 1963|回复: 3

零知开源分享-蓝牙模块与手机APP通信

[复制链接]
  • TA的每日心情
    开心
    2019-12-11 10:34
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-5-21 13:45 | 显示全部楼层 |阅读模式
    本篇文章中将讲解蓝牙模块与安卓手机APP进行通信。
    1、说明
    MCU:零知开发板-标准板
    模块:JDY-18蓝牙模块
    JDY-18蓝牙模块.png
    安卓手机:本次演示型号为荣耀10
    2、电路连接
    模块引脚图如下:
    引脚分配.png
    电路连接很简单,把TXD、RXD分别连接到标准板的0、1脚即可。
    连接图.png
    3、调试
    核心代码:

    kittenblock中小学创客名师推荐的图形化编程软件

    /**
    *    文件: jdy18-ble-test1.ino      by 零知实验室(www.lingzhilab.com)
    *    -^^- 零知开源,让电子制作变得更简单! -^^-
    *    时间: 2018/08/09 10:36
    *    说明: 
    **/
      
    // the setup routine runs once when you press reset:
    void setup() {
        // put your setup code here, to run once:
     
        Serial.begin(9600);
        Serial1.begin(9600);
         
        Serial1.println("AT+NAMEJDY-18TEST");
    }
     
    // the loop routine runs over and over again forever:
    void loop() {
        // put your main code here, to run repeatedly:
        if(Serial1.available()>0){
            char x = Serial1.read();
            Serial.println(x);
    //      Serial1.print(x+1);
        }
        if(Serial.available()>0){
            Serial1.print(Serial.read());
        }
        delay(100);
         
        //Serial1.print("test");
    }
    把程序上传到零知标准板上,然后在手机上打开你的蓝牙调试APP,就可以与蓝牙模块进行通信了。
    1557111072662225.jpg
    更多详细资料可到零知实验室官网免费获取。


  • TA的每日心情
    擦汗
    2020-1-17 17:24
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2019-7-26 06:48 | 显示全部楼层
    地方地方地方地方

    该用户从未签到

    发表于 2019-8-25 22:44 来自手机 | 显示全部楼层
    hc06蓝牙模块怎么用
  • TA的每日心情
    开心
    2019-12-11 10:34
  • 签到天数: 47 天

    [LV.5]常住居民I

     楼主| 发表于 2019-8-26 09:35 | 显示全部楼层
    戛剑新生 发表于 2019-8-25 22:44
    hc06蓝牙模块怎么用

    要用支持2.0蓝牙的app,汇承官网就有2.0的测试软件
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    ESP32能烧录程序但是不能启动
    ESP32能烧录程序但是不能
    电路图3如下1,能烧录程序但是不能启动,3.3V供电正常
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    点灯·blinker-app智动化设置不工作,还需设置那些?
    点灯·blinker-app智动化
    void loop() { Blinker.run(); // Blinker.delay(100); if (read_time ==
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表