arduino 蓝牙示例_Arduino简单实例之八_蓝牙模块
1)???????說明:
藍(lán)牙模塊用于和手機(jī)或其它帶藍(lán)牙的設(shè)備通訊。藍(lán)牙設(shè)備分為主從兩種模式,作為主設(shè)備時(shí),它查找和連接其它設(shè)備;作為從設(shè)備時(shí)只能被只它設(shè)備連接;通訊模式分透明傳輸和AT命令模式。最好購(gòu)買主從一體的藍(lán)牙模塊。
下面介紹的是最常用的是作為從設(shè)備與手機(jī)相接,之后進(jìn)入透明傳輸。這也是最簡(jiǎn)單的一種。
注意: Arduino與電腦和藍(lán)牙模塊通訊都使用串口TX/RX,同時(shí)操作時(shí)產(chǎn)生沖突,程序?qū)懭階rduino時(shí)要斷開與藍(lán)牙相連的RX, 執(zhí)行時(shí)要注意,Serial.println()會(huì)將內(nèi)容輸出到藍(lán)牙的另一端,而不是在電腦端顯示信息。
另外,藍(lán)牙的默認(rèn)密碼是0000或1234。
2)???????硬件:
藍(lán)牙模塊HC-06,Arduino uno,Android手機(jī),杜邦線
3)???????連接
VCC:接Arduino的5V或者3.3V
GND:接Arduino的GND
TXD:發(fā)送端,接Arduino的RX
RXD:接收端,接Arduino的TX
(千萬(wàn)注意,不能接錯(cuò),若接收發(fā)端與電源連接,會(huì)燒掉)
4)???????代碼
void setup()
{
Serial.begin(9600);
}
void loop()
{
while(Serial.available())
{
char c=Serial.read();
Serial.println(c);
}
}
以上程序運(yùn)行時(shí),我拔掉了Android上的TX線(也就是Arduino向藍(lán)牙模塊發(fā)數(shù)據(jù)的線),此時(shí)串口的輸出可顯示在電腦上。
Android端程序,可以從CSDN下載car137源碼,我試過,可正常運(yùn)行。
(請(qǐng)注意:因各廠商硬件不同,引腳位置可能有差異,具體請(qǐng)見硬件說明書)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的arduino 蓝牙示例_Arduino简单实例之八_蓝牙模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python文件读写用到的库_Pytho
- 下一篇: rgb 灰色_金属+RGB+无线,我要买