欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 測(cè)試成功~讓arduino用BT無(wú)線下載程序 [打印本頁(yè)]

作者: 51黑dd    時(shí)間: 2016-4-9 21:00
標(biāo)題: 測(cè)試成功~讓arduino用BT無(wú)線下載程序
大家都知道藍(lán)牙可以無(wú)線傳輸數(shù)據(jù),由于arduino有bootloader+串口模塊,所以他的程序可以通過(guò)串口進(jìn)行下載
如果給arduino加上藍(lán)牙串口模塊,那就能給arduino進(jìn)行無(wú)線下載程序了!
已經(jīng)測(cè)試成功咯!以后再也不用拖著根線,插來(lái)插去的了~
升級(jí)程序那是相當(dāng)方便快捷
哼哼。。不羅嗦了,講重點(diǎn)
既然要進(jìn)行藍(lán)牙通訊,那當(dāng)然要有兩塊藍(lán)牙模塊啦,
如果你的電腦已經(jīng)有了,那就可以省了一塊,但是使用電腦內(nèi)置藍(lán)牙進(jìn)行下載我還沒(méi)有測(cè)試過(guò)(因?yàn)槲业碾娔X木有內(nèi)置藍(lán)牙==。。)
我使用的是usb轉(zhuǎn)ttl+HC05作為電腦藍(lán)牙,另一塊HC05與arduino連接
hc05
連接方式呢很簡(jiǎn)單,VCC,GND對(duì)應(yīng)連接就行了,而HC05的TX,RX與arduino的TX,RX要反接,即HC05-RX接arduinoTX,HC05-TX接arduinoRX
同理,連接好usb轉(zhuǎn)ttl與藍(lán)牙模塊,注意裝驅(qū)動(dòng)。。
由于我買的是主從一體,因此需要把其中的一塊設(shè)置為Master,另一塊設(shè)置為slave,
具體設(shè)置呢可以在附近中的 AT指令集(HC-05) 中找到
可以把a(bǔ)rduino上的藍(lán)牙設(shè)為slave,因?yàn)閺哪K可以和手機(jī)進(jìn)行通訊,那也就是說(shuō)以后能用arduino與手機(jī)進(jìn)行通訊啦~~
如果你用的是安卓的話,可以下載一個(gè)名為 藍(lán)牙串口助手 的軟件,很好很強(qiáng)大!免費(fèi)的,附件里也已經(jīng)包含了這個(gè)軟件
注意。。!如果要同藍(lán)牙模塊給arduino下程序,那他的波特率一定要設(shè)置成與arduino的下載波特率相同,如果不是的話,那是肯定下不了的!
看圖

下面的橙色字體“Overriding Baud Rate          : 57600”
經(jīng)過(guò)測(cè)試,下載波特率主要有以下幾個(gè)
uno,mega 用的是 115200
atmega328 用的是 57600
atmega168,atmega8 用的是 19200
而我的duemilanove328 用的就是57600
好了,設(shè)置完這些,打開arduino,在example里選一個(gè)Blink程序,選擇SerialPort為USB轉(zhuǎn)TTL所用的串口(不是arduino下載線占用的串口>然后就點(diǎn)擊upload的吧,在arduino準(zhǔn)備上傳代碼前迅速按下reset
再等待幾秒你就能看到arduino上的tx,rx燈狂閃了
然后在13腳與gnd間插上一個(gè)led
成功~
目前已經(jīng)在duemilanove328上測(cè)試通過(guò)
arduino搖身一變成了arduinoBT,省了不少money哦,
hc05主從一體50元/個(gè),usb轉(zhuǎn)ttl13元/個(gè)
另,大家可以測(cè)試一下用藍(lán)牙適配器看是否能代替usb轉(zhuǎn)ttl+hc05的方案,如果行,那這樣就差不多省了50塊。。。
有內(nèi)置藍(lán)牙的童鞋有福了(我木有內(nèi)置藍(lán)牙。。。。
ok,大家發(fā)揮自己的創(chuàng)意~做出自己的BTduino吧
恩。。剛才給robox mini加了個(gè)自制的BTsheild,
非常感謝 奈何 提供的robox mini
趕緊測(cè)試~
上圖







重點(diǎn)把握好藍(lán)牙的波特率設(shè)置和下載時(shí)按下Reset鍵。
不同arduino單片機(jī)對(duì)應(yīng)的藍(lán)牙設(shè)置可能不同,見附件。


補(bǔ)充:     LEONARDO  57600


BTduino.rar (1.05 MB, 下載次數(shù): 70)


作者: 51黑dd    時(shí)間: 2016-4-9 21:00
我給大家提供個(gè)藍(lán)牙自動(dòng)復(fù)位的思路吧:
用一個(gè)藍(lán)牙模塊和一個(gè)ardino組合成一個(gè)下載器,給別的arduino下載程序。
下載器中的arduino要監(jiān)測(cè)藍(lán)牙模塊TX發(fā)出的數(shù)據(jù),當(dāng)接收到{0x30,0x20}這組數(shù)據(jù)的時(shí)候,用一個(gè)數(shù)字管腳控制需要被下載程序的arduino復(fù)位。
作者: 51黑dd    時(shí)間: 2016-4-9 21:01
挺好玩的,我也測(cè)試成功了,貼出來(lái)調(diào)試時(shí)的經(jīng)驗(yàn):
1.可以用兩個(gè)HC05或者一個(gè)HC05和一個(gè)HC06來(lái)做,即必須有HC05作為主模塊;電腦內(nèi)置和藍(lán)牙適配器沒(méi)試。。。。電腦木有啊
2.HC05使用AT指令時(shí)要在后面加回車,HC06則不能加回車(坑爹啊有木有,竟然不一樣)
3.兩個(gè)模塊密碼設(shè)為一致,上電后兩個(gè)模塊就自動(dòng)連接了。
4.下載程序的時(shí)候要摁reset,按下的時(shí)機(jī)很重要,經(jīng)過(guò)多次嘗試,在下載框里出現(xiàn)字的時(shí)候(進(jìn)度條快滿時(shí))按下最好。
上面有不對(duì)的地方歡迎改正,最后感謝樓主的的分享!
作者: xinhoujue    時(shí)間: 2016-4-10 12:33
謝謝樓主無(wú)私的分享,我最近正在研究藍(lán)牙無(wú)線下載。
作者: xinhoujue    時(shí)間: 2016-4-10 12:34
謝謝分享了~~~~~~~~~~
作者: 阿西吧111111    時(shí)間: 2017-6-26 09:54
請(qǐng)問(wèn),上傳程序的串口就是藍(lán)牙連接的串口嗎?
作者: lqb7733    時(shí)間: 2017-7-14 17:52
這個(gè)不錯(cuò)!。。。。。。。!
作者: jlkx    時(shí)間: 2017-12-21 11:58
請(qǐng)問(wèn),上傳程序的串口就是藍(lán)牙連接的串口嗎?

作者: 萬(wàn)人往    時(shí)間: 2018-1-9 21:13
樓主,初學(xué)者,我將藍(lán)牙模塊和arduino連起來(lái)之后,程序就上傳不上去了。
以前不需要藍(lán)牙的也上傳不上去了。
作者: nong1001    時(shí)間: 2018-7-28 22:43
帥爆了
作者: nong1001    時(shí)間: 2018-7-28 23:20
樓主下載時(shí)藍(lán)牙模塊燈閃嗎,HC-06一直閃鏈接不上
作者: glennxu    時(shí)間: 2018-8-2 12:59
正在研究這個(gè)不知道使用hc-08的藍(lán)牙來(lái)做能否成功
作者: xision    時(shí)間: 2020-7-2 11:42
有的時(shí)候成功 有的時(shí)候失敗




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1