android蓝牙单片机显示波形.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android蓝牙单片机显示波形

(希望可以上传成功) 写在前面: 最近一个月,自己尝试了开发一款手机应用,通过单片机的串口连接蓝牙模块发送数据,然后在手机端通过手机蓝牙收取数据,并将数据显示出来,其实这就是一个串口通信要做的事情,但是我要做的除此之外,还要将数据通过图像画出来。即是要求单片机通过AD采集模拟信号把转换出来的数字量通过蓝牙发送,在手机端将采集到的波形画出来。此文主要涉及蓝牙操作,画图,等。也给爱好单片机的一份参考。关于单片机连接的蓝牙是一个淘宝上买的模块,推荐个网址:/item.htm?spm=2013.1.3.oWaVh3id我是在这里买的,其中店家会给资料说明。 By ways (没有抄袭任何人的原作,只是查找资料,看别人程序,自己开发,很大一部分来自androidsdk/doc/index.xml,因为自己深感网上资料冗杂,在此整理,借助百度文库的话,让每个人能有平等提升自己的机会,希望像我的android启蒙老师mars一样提供给大家免费的资料,讨厌那些需要积分的网站,比如程序员联合开发网,比如CSDN,因为没有积分,好几个看上的资源都不能下载。个人微博:/u/2698171342) 程序目前问题:我承认自己现阶段的程序存在bug,但已经基本完成,关于最后的退出处理,会抛出异常,这个我还没解决,不过貌似应该是没有结束线程出现的问题;还有关于程序我几乎全部使用全局变量,因为比较简单,便于操作,所以,呵呵,但是我知道这样肯定不好;另外我本想用几个不同的activity和service但是在其中的通信中用到广播,消息队列等,但我一直没有收到数据,所以最后不得已全部在一个activity中实现,这个表示初学也有很大困难,本例为我后者程序,也就是版本二吧。我会改善这些问题,因为我希望自己可以追求完美。 先展示结果: 图一是最后的图,图二只是演示可以画出正弦波,其中按钮开启蓝牙是直接默认连接一个设备,按钮sin是开始接受蓝牙数据并画图,图示中由于没有开蓝牙,故一直接收数据一直为0 所以是画出的一条直线,关于清除,是因为在画布下方还有一个TextView空间使用来显示接受到的数据的。 图一 图二 关于程序: 其中的注释我已经写的很清楚 在manifest中,添加蓝牙权限: /application uses-permission android:name=android.permission.BLUETOOTH / uses-permission android:name=android.permission.BLUETOOTH_ADMIN / /manifest 在main.xml: ?xml version=1.0 encoding=utf-8? LinearLayout xmlns:android=/apk/res/android android:layout_width=fill_parent android:layout_height=fill_parent android:orientation=vertical TextView android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/hello / LinearLayout android:layout_width=wrap_content android:layout_height=wrap_content android:orientation=horizontal Button android:layout_width=wrap_content android:layout_height=wrap_content android:id=@+id/button android:text=@string/button / Button android:layout_width=wrap_content android:layout_height=wrap_content android:id=@+id/sin android:text=@string/sin / Button android:layout_width=wrap_co

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档