jacktr 发表于 2015-4-19 11:53:39

求助。用nano读取红外热释电传感器数值通过蓝牙发送

如题,想用nano读取红外热释电传感器的数值再通过蓝牙发送给另一块接蓝牙的nano。两个东西都没问题,蓝牙也正常连接,好像有两个波特率要放在一起写,小白跪了.....由于毕设要用,急求大神指导一二啊...orz

stpanzj 发表于 2015-4-19 11:55:39

能否具体一点表述

zoologist 发表于 2015-4-19 12:50:35

你蓝牙要设置为一个 Host 一个 slave才能相互通讯

建议你先实现凉快板子直接用 rx tx 通讯然后再搞蓝牙

jacktr 发表于 2015-4-19 13:08:03

stpanzj 发表于 2015-4-19 11:55 static/image/common/back.gif
能否具体一点表述

就是一块nano板上有个红外热释电传感器,他读取到信号后 我想用蓝牙把这个信号发送到另外一块nano板上,两块板上都有蓝牙模块,一个主机一个丛机已经弄好了,可是再在程序里加一个红外传感器就没读数,我不知道怎么写这个程序。。

jacktr 发表于 2015-4-19 13:09:07

zoologist 发表于 2015-4-19 12:50 static/image/common/back.gif
你蓝牙要设置为一个 Host 一个 slave才能相互通讯

建议你先实现凉快板子直接用 rx tx 通讯然后再搞蓝牙

蓝牙的通讯已经搞好了,就是不知道怎么在程序里再加一个红外热释电传感器。。

Super169 发表于 2015-4-19 14:08:32

既然你說 "两个东西都没问题", 即是你有以下兩個測試程式, 而且都試過沒問題:
1) 讀取 熱傳感數據,
2) 藍牙連接收發

只要把熱傳感的程式當中讀取數據的部份抽出來, 把讀取到的數據用藍牙發送出去, 不就可以了嗎?

jacktr 发表于 2015-4-19 14:13:39

Super169 发表于 2015-4-19 14:08 static/image/common/back.gif
既然你說 "两个东西都没问题", 即是你有以下兩個測試程式, 而且都試過沒問題:
1) 讀取 熱傳感數據,
2)...

是的。这两个都没问题。就是我不太会写程序,那两个程序里都有serial.begin(),然后要怎么把两个程序放在一起搞不定...大神能救我一命吗...是毕设要用的orz

zoologist 发表于 2015-4-19 15:33:53

jacktr 发表于 2015-4-19 13:09 static/image/common/back.gif
蓝牙的通讯已经搞好了,就是不知道怎么在程序里再加一个红外热释电传感器。。

你用的什么模块啊?

suoma 发表于 2015-4-19 18:27:15

            HC-05吗?

stpanzj 发表于 2015-4-19 21:46:38

jacktr 发表于 2015-4-19 14:13 static/image/common/back.gif
是的。这两个都没问题。就是我不太会写程序,那两个程序里都有serial.begin(),然后要怎么把两个程序放 ...

可以设置两个Serial的啊,建议读一读arduino的参考手册中关于Serial的部分,里面有说明的。

Super169 发表于 2015-4-20 12:10:46

jacktr 发表于 2015-4-19 14:13 static/image/common/back.gif
是的。这两个都没问题。就是我不太会写程序,那两个程序里都有serial.begin(),然后要怎么把两个程序放 ...

或者你先確定, 你那個 红外热释电传感器 是用什麼方式把數據傳給 arduino.
如果是經 IO 接口, 就好辦了.程式中的 serial.begin 相信只是為了發送到 serial monitor 給你看, 跟接收數據無關.只要把接收的部份抽出來, 加上藍牙的程式就可以.

但如果本身是用串口連接, 就有點複雜.

如果你用 mega 的話, 最簡單的方法, 可以分開藍牙及熱傳感用不同的串口.

否則, 如果你用 UNO 或 Nano 之類, 只有一個硬串口, 就要把其中一個改用軟串口了.

tsaiwn 发表于 2015-4-20 15:38:03

jacktr 发表于 2015-4-19 14:13 static/image/common/back.gif
是的。这两个都没问题。就是我不太会写程序,那两个程序里都有serial.begin(),然后要怎么把两个程序放 ...

你何不把代码贴上来,
从代码就可以看出你传感器是用什么方式把数据传给 arduino
不然你讲得不清楚, 然后大家在这瞎猜, 很难帮上忙 !

jacktr 发表于 2015-4-20 18:20:35

stpanzj 发表于 2015-4-19 21:46 static/image/common/back.gif
可以设置两个Serial的啊,建议读一读arduino的参考手册中关于Serial的部分,里面有说明的。

搞定了,多谢大家帮忙,就是开始有两个serial把我搞懵了。。。

jacktr 发表于 2015-4-20 18:21:00

zoologist 发表于 2015-4-19 15:33 static/image/common/back.gif
你用的什么模块啊?

hc05,已经搞定了,多谢多谢

jacktr 发表于 2015-4-20 18:21:38

suoma 发表于 2015-4-19 18:27 static/image/common/back.gif
HC-05吗?

是的,两个hc05,两个nano 红外热释电传感器不知道什么型号,刚搞定了,多谢帮忙
页: [1] 2
查看完整版本: 求助。用nano读取红外热释电传感器数值通过蓝牙发送