Go Down

Topic: 缩短RSSI的取得时间 (Read 8968 times) previous topic - next topic

Haha50124

Mar 06, 2017, 12:29 pm Last Edit: Mar 06, 2017, 12:50 pm by Haha50124
我目前做了 Arduino + Bluetooth +beacon 来做RSSI的撷取,但是所撷取的时间是每3秒1次,我希望可以降到每100ms 就能撷取一次

我使用Arduino UNO R3 和 Bluetooth 4.0 Keys

附档是我修改的代码

有人可以告诉我该如何缩短时间吗?



Haha50124

补一下视频

https://youtu.be/gha0znQKUX0

leeyoo

把delay 用millis() 代替
减少string直接加减次数
flush 不到万不得已别用
或者减少传输的数据。。。
find也是个很慢的主。。。
sscom上有收发时间,添加几个write(millis())看跑到哪最慢
baud设置115200
最根本原因还是Arduino本来就不快。。。

Go Up