(转)APP Inventor,蓝牙部分详解。https://blog.csdn.net/haofeng_ma/article/details/79593552

  前几天通过APP inventor制作了个有关智能窗户的APP,过程中认为蓝牙传送有点疑惑,所以就上网找教程。网上的教程较少,大多都是以前谷歌还在中国时候的教程,当我直接抄过来的时候发现根本它根本显示不了(可能是我哪方面和教程的不同,但我找不出),然后经过多次寻找教程未果,干脆直接自己慢慢摸索。
  话不多说,这就简单分享下我制作的过程。
  首先,最基本的先启动APP inventor,这我就不多说里。
  打开APP inventor把BluetoothClient拖到方框内

   然后到Blocks编写程序(其实就是拼程序),其他的我就不展示了,因为只有蓝牙显示这有些疑惑外其他的还OK


  我加入了一个定时器,当定时器时间到了后就会执行上面的程序。首先,判断蓝牙是否有信号收到(蓝色箭头处),如果收到,侧令蓝牙接收3个数并存放于全局变量text中(黑色箭头处),然后就是关于湿度的算法,最后将经过一系列运算的全局变量text2的值放到Label中显示。
   APP 上是这样编写,但还有arduino上的配合,因为arduino中是通过Serial.print()发送数据的,并且本次实验的数据都是3位,所以APP上才接收3个数。(注意 Serial.println()会产生换行符,蓝牙会连同换行符一起发出去,所以要自己选择用哪种)还有要注意的是arduino上需要延时一下,因为蓝牙不断的发送数据很有可能会造成APP的不稳定,这次实验我用的是delay(500),APP上的定时器接收频率是1秒10次。


            </div>
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用\[1\]中提到了kmemleak的启动参数和内核源码的修改,可以通过增加内核启动参数kmemleak=on或修改内核源码来启用kmemleak工具。引用\[2\]中提到了使用objdump和addr2line工具来查看内存泄漏的代码行。可以通过objdump和addr2line工具结合调用栈中的地址来定位内存泄漏的代码行。引用\[3\]中解释了kmemleak是Linux内核用于检测内存泄漏的工具,它通过跟踪内存分配接口的指针、分配内存大小和堆栈等信息来检测内存泄漏,并将这些信息存储在kmemleak数据结构中。配置kmemleak可以通过修改内核启动参数或内核源码来实现。 #### 引用[.reference_title] - *1* [Linux内核态内存泄漏检测工具--kmemleak工具原理及应用](https://blog.csdn.net/haofeng_ma/article/details/127487199)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [kmemleak工具](https://blog.csdn.net/lzhf1122/article/details/128711672)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [内核检查内存泄漏的工具 --- kmemleak](https://blog.csdn.net/weixin_41944449/article/details/123441820)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值