查看: 634|回复: 2

[未解决] 蓝牙模块接线

[复制链接]
  • TA的每日心情
    奋斗
    2019-5-15 12:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-6-24 19:38 | 显示全部楼层 |阅读模式
    arduino的1和2号引脚的TX和RX有什么特殊作用吗?
    可以直接蓝牙模块的RX和TX然后直接用吗?
    使用SoftwareSerial.h中的class来开pin 1和pin 0会和原来的TX和RX有冲突吗
    #include <SoftwareSerial.h>

    SoftwareSerial BT(1,0);

    // creates a "virtual" serial port/UART

    // connect BT module TX to D10

    // connect BT module RX to D11

    // connect BT Vcc to 5V, GND to GND

    void setup()  

    {

      // set digital pin to control as an output

      pinMode(13, OUTPUT);

      // set the data rate for the SoftwareSerial port

      BT.begin(9600);
      Serial.begin(9600);
      BT.println("BuleTooth");

      // Send test message to other device

      BT.println("Hello from Arduino");

    }

    char a; // stores incoming character from other device

    void loop()

    {

      if (BT.available())

      // if text arrived in from BT serial...

      {

        a=(BT.read());

        if (a=='1')

        {

          digitalWrite(13, HIGH);

          BT.println("LED on");

        }

        if (a=='2')

        {

          digitalWrite(13, LOW);

          BT.println("LED off");

        }

        if (a=='a')

        {

          BT.println("Send '1' to turn LED on");

          BT.println("Send '2' to turn LED on");

        }   

        // you can add more "if" statements with other characters to add more commands

      }

    }

    这是没法反应的代码,原本引脚开的是10和11可以用
    参考:https://jingyan.baidu.com/article/86f4a73ebd829437d652690d.html
  • TA的每日心情
    开心
    2019-11-14 00:44
  • 签到天数: 131 天

    [LV.7]常住居民III

    发表于 2019-6-25 00:50 | 显示全部楼层
    arduino uno的pin0,pin1是Seria真串口l占用的,SoftwareSeria称为软串口,所以SoftwareSerial应该回避使用pin0,pin1。
    #include <SoftwareSerial.h>
    SoftwareSerial BT(1,0);  //这句是错误的
  • TA的每日心情
    擦汗
    2019-8-17 09:22
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2019-6-25 11:02 | 显示全部楼层
    可以直接使用0,1两个引脚的TX,RX,但应注意,连接蓝牙之前将程序烧进去,连接蓝牙时无法烧录程序,也不能使用串口监视器
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    新手小白,总是上传失败,相确定是不是板子坏了。
    新手小白,总是上传失败,
    板子是arduino mega 2560。上传实例中的blink,工具中只有一个COM3接口,开发板选择的
    app连接蓝牙后出现broken pipe是怎么回事?
    app连接蓝牙后出现broken
    各位大侠: 我是新入arduino的小白,在学习到蓝牙模块使用时(APP控制arduion
    【Arduino】108种传感器模块系列实验(40)---旋转编码器模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    程序设计问题求大虾们帮帮忙
    程序设计问题求大虾们帮帮
    大家好,我是一个萌新想设计一个程序,现在遇到困难了。当运行按下按钮,电机会向end
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表