我的目的是使用Arduino使用HC-05蓝牙模块在PC和

Android设备之间建立通信.

我使用PC和Arduino(串行监视器)之间的USB通信和SoftwareSerial连接到HC-05.

我的问题是从BT到PC的通信运行良好,但在其他方面不能按预期工作.当从PC发送到BT时,只有当我关闭PC上的串行监视器或重置Arduino时,BT设备才会收到所有发送的字符.

我已经排除了BT模块或Android应用程序的问题,因为如果在Arduino中我实现了“ECHO”代码(在Android中编写并在Android中发送)一切正常.

随着下面发布的Arduino代码的预期行为是:Arduino reset-> Hello word发送,Serial monitor打开 – >没有任何反应,字符写在串行监视器上 – >在BT上收到的字符,写在BT上的字符>在串行监视器上接收的字符,串行监视器关闭 – >什么都没发生.

真正的行为是:Arduino重置 – > Hello word发送,Serial monitor打开 – > 2 BT上的Hello字和PC上的1(“晚安”),写在串行监视器上的字符 – >没什么,写在BT-上的字符>在串行监视器上接收的字符,串行监视器关闭 – >串口监视器中以前写过的字符收到Hello Word.

我该如何解决这个问题?

码:

#include

SoftwareSerial mySerial(2, 3); // RX, TX

int a=0;

char c;

char d;

void setup() {

Serial.begin(9600);

Serial.println("Goodnight moon!");

mySerial.begin(9600);

mySerial.println("Hello, world?");

}

void loop() {

delay(10);

if (Serial.available()) {

c=Serial.read();

delay(10);

Serial.write(c);

}

delay(10);

if (mySerial.available()) {

d=mySerial.read();

delay(10);

mySerial.write(d);

}

}

android蓝牙串口arduino源码,android – Arduino:使用串口和软件串口与蓝牙模块相关推荐

  1. android拼单词游戏源码,Android拼字母单词文字游戏源码Fives

    Android拼字母单词文字游戏源码Fives,玩家需要从系统给出的5个字母中尽可能多的拼成不同的单词,每拼成一个单词计时器时间就会减少,使用Android Studio 2.3.x开发,支持Andr ...

  2. android水果忍者源码,android 水果忍者的 刀锋 效果实现源码

    [实例简介] android 水果忍者的 刀锋 效果实现源码 [实例截图] [核心代码] 54532水果忍者Ninjia └── Ninjia ├── AndroidManifest.xml ├── ...

  3. android 英语单词app源码,Android英语单词记忆程序源码

    /** * 源码片段 */ package wordroid.activitys; import java.util.ArrayList; import wordroid.database.DataA ...

  4. android多功能计算器 源码,Android计算器源码

    屏幕截图 2020-12-07 174008.png (414.71 KB, 下载次数: 3) 计算器的图片 2020-12-7 17:40 上传 jisuanqi.rar (8.85 MB, 下载次 ...

  5. android 腾讯微博源码,android掌上微博分享实例(腾讯微博)

    [实例简介] [实例截图] [核心代码] package com.dmmap.demo; import com.android.utils.TokenStore; import com.tencent ...

  6. android小说阅读、MVP + RxJava + Retrofit项目、证件拍照裁剪、蓝牙锁等源码

    Android精选源码 完全防美团设置支付密码,页面与细节完全一致,如不能... android智能选股应用源码 android开源小说阅读app源码(Kotlin) Android模仿Duoling ...

  7. android小说阅读、MVP + RxJava + Retrofit项目、证件拍照裁剪、蓝牙锁等源码器

    Android精选源码 完全防美团设置支付密码,页面与细节完全一致,如不能- android智能选股应用源码 android开源小说阅读app源码(Kotlin) Android模仿Duolingo的 ...

  8. Android contacts 联系人 通讯录 源码 完全解析

    Android contacts 联系人 通讯录 源码 完全解析 1简介 2软件架构 3各功能模块分析 1联系人数据的显示 1联系人列表显示 2联系人详细信息数据的显示 2联系人数据的编辑和存储 1编 ...

  9. android intent 源码,Android 基础之 IntentService 源码

    Android 基础之 IntentService 源码 Android,IntentService,源码 IntentService 位于 android.app 包下面,是 Service 的一个 ...

最新文章

  1. 1136 A Delayed Palindrome 需再做
  2. 程序员福音-定时提醒bat
  3. 计算机网页div怎么划分,《网页布局与实现(DIV+CSS)》
  4. python 计算过程图片_[Python图像处理]九.图像形态学相关运算
  5. CSS实现半透明div层的方法
  6. 无法定位程序输入点 except_软件测试中的功能测试点(三)
  7. 这本书人手一本,杠精能少97%?
  8. php 小程序 活动弹幕,小程序:弹幕效果的消息提示
  9. 关于自动装箱和自动拆箱
  10. 解决PHPStudy8.1.1 mySQL服务启动失败 数据库工具报错卡死
  11. github项目下载与提交
  12. MongoDB 学习笔记之 手动预先分片
  13. 人工智能对计算机技术的,人工智能技术在计算机网络技术的影响
  14. 最新版网站推广完全手册
  15. 二、ArcGIS中shp裁剪dem
  16. 手机和工业计算机运算能力对比,手机cpu和电脑cpu差距有多大_手机cpu跟电脑cpu差多少...
  17. 爬虫学习笔记 - day02
  18. 无心剑汉英双语诗005.《抒怀》
  19. 台式小风扇(HTML+CSS+JS练手小项目)
  20. ImportError: DLL load failed while importing _multiarray_umath: 找不到指定的模块(pyinstaller打包的问题)

热门文章

  1. JavaScript学习笔记:动态添加与删除表格行
  2. 安装oracle ora-01005,Exteernal table ORA-29913,ORA-30653,KUP-01005
  3. 概率论 方差公式_概率论与数理统计课程教学、学习基本要求和教学建议
  4. 中南大学计算机院转专业要求,机电工程学院2018级本科学生转专业的实施细则...
  5. hadoop连接远程mysql_Hadoop之Hive本地与远程MySQL数据库管理模式安装手册
  6. 全方位了解超宽带信号高速采集记录回放系统
  7. geoserver 3_使用GeoServer 和 mapbox-gl 搭建离线地图服务
  8. python空集合_python空集合
  9. C++:两个数组求最值、排序、合并
  10. 组态王opc_组态王和西门子S7300、S7400系列PLC通讯的几种配置方案