吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現Arduino藍牙串行連接

454398 ? 來源:wv ? 2019-10-15 09:13 ? 次閱讀

第1步:材料

由于這只是連通性,因此零件很少

1。 Arduino Uno 40美元起2。 Arduino盾$ 10

3。藍牙調制解調器$ 40-60

這是我正在使用的sparkfun

https://www.sparkfun.com/products/10269

步驟2: Arduino Side Setup

設置硬件非常簡單。

將所有東西都放在屏蔽層,調制解調器和Uno之間。

Modem-》 Uno

V ++ V ++

GND GND接地

RX-I TX-O

TX-O RX-I

可選流量控制

CTS-I High通知調制解調器何時arduino發送

RTS-O High告訴arduino何時接收藍牙

現在將此測試程序加載到arduino

上。默認情況下,波特率是115200 NOT9600。請使用較高的波特率在藍牙上通信。程序沒有附帶調制解調器。插入藍牙后,您將無法在串行線上進行通信,這意味著上傳將不起作用,串行監視器也將無法進行。如果要在使用過程中上載和監視,請保持RX和TX處于打開狀態,并通過Uno使用SoftwareSerial或在Mega中使用另一個串行端口

-------------- -----------------------------結果/************** *********

藍牙測試程序

***********************/

/*

設置。

在不連接調制解調器的情況下將其上傳到板上

-確保波特率是115200,因為這是藍牙(和串行端口)的值

*/

int計數器= 0;

int incomingByte;

void setup(){

Serial.begin(115200);

}

void loop(){

//查看是否有傳入的串行數據:

if(Serial.available()》 0){

//讀取串行緩沖區中最舊的字節:

entryingByte = Serial.read();

//如果是大寫R,則重置計數器

if(incomingByte ==‘R’){

Serial.println(“ RESET”);

計數器= 0;

}

}

//僅計數到100,然后又停止,不計入無窮大

if(counter 《100){

Serial.println(counter);//顯示ACSII編號/字母

//Serial.write(counter);//按原樣寫入數據

counter ++;

delay(250);

}

}

步驟3:配對設備設置-使用Mac

我將使用Mac進行配對,因為這就是我所有編程工作終端內置了一個不錯的程序,可以用于測試目的。整個安裝過程相似。如果您使用Windows,則建議使用超級終端。

1。進入藍牙首選項并“設置新設備”

(確保您的藍牙已打開!)

這也適用于藍牙軟件狗。

2。配對設備。它應該是RN42-xx。或使用功能更強大的RN41-xx。如果您遇到問題,請使用密碼“ 1234”。

現在已配對,但尚未連接。

嘗試配對或未連接時,小LED閃爍紅色,成功配對時為綠色。并連接。

3。打開終端。請遵循以下命令

cd?

(進入根目錄)

ls/dev/tty。*

(應顯示所有打開的COM端口的列表)。

打開用于通信的端口的命令是:

屏幕[portname] [baudrate]

它看起來像

screen/dev/tty.RN42-77EE-SPP 115200

有關屏幕命令如何工作的參考,請查看此參考。

http://www.math.utah.edu/docs/info/screen_5.html結果4。連接時,指示燈應變為綠色,并且應該開始通信。如果它變成綠色并且看不到任何東西,請嘗試按“ R”。請記住,在代碼中它最多只能計數100,然后停止。如果未計數,則不會顯示。

完成。您應該能夠從計算機上使用R將arduino重置。現在您可以做更多的事情。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    114

    文章

    5869

    瀏覽量

    171229
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187837
  • 串行連接
    +關注

    關注

    1

    文章

    7

    瀏覽量

    6719
收藏 人收藏

    評論

    相關推薦

    藍牙適配器連接技巧

    在現代生活中,藍牙技術已經成為連接各種設備的重要方式。藍牙適配器作為一種小巧的設備,能夠使不具備藍牙功能的設備也能享受到無線連接的便利。
    的頭像 發表于 02-06 17:05 ?172次閱讀

    如何使用Arduino實現CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業控制系統的串行通信協議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發表于 12-23 09:06 ?528次閱讀

    stm32藍牙模塊連接方法

    隨著物聯網技術的快速發展,藍牙技術因其低功耗、低成本和易用性而成為連接設備的首選無線通信技術之一。STM32系列微控制器因其高性能和豐富的外設接口而被廣泛應用于嵌入式系統設計中。 硬件連接 1.
    的頭像 發表于 11-19 15:49 ?844次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?1374次閱讀

    藍牙耳機連接不上怎么辦

    藍牙耳機因其便攜性和無線連接的優勢,已經成為許多人日常生活中不可或缺的配件。然而,在使用過程中,我們可能會遇到藍牙耳機連接不上的問題。 1. 確認
    的頭像 發表于 10-28 15:45 ?1725次閱讀

    使用串行連接通過 Raspberry Pi 增強您的 XRP 項目

    。有多種方法可以實現這一點,包括藍牙、USB 和有線串行連接。在我們的項目中,我們選擇通過 UART 建立連接來使用
    的頭像 發表于 10-02 15:28 ?302次閱讀
    使用<b class='flag-5'>串行</b><b class='flag-5'>連接</b>通過 Raspberry Pi 增強您的 XRP 項目

    基于芯科科技BG22低功耗藍牙SoC實現長距離的藍牙連接

    本視頻實際演示了基于Silicon Labs(亦稱“芯科科技”)的BG22低功耗藍牙SoC來達成長距離的藍牙連接。通過將BG22開發套件安裝在無人機上,并支持新的藍牙Coded PH
    的頭像 發表于 08-20 14:58 ?621次閱讀

    藍牙模塊如何實現單片機和手機端數據互傳

    藍牙模塊實現單片機和手機端數據互傳的過程可以分為以下幾個步驟: 硬件準備 : 確保你有一個支持藍牙通信的單片機開發板,如Arduino、Raspberry Pi等。 準備一個兼容的
    的頭像 發表于 07-24 17:59 ?2894次閱讀
    <b class='flag-5'>藍牙</b>模塊如何<b class='flag-5'>實現</b>單片機和手機端數據互傳

    ESP8266-12E和Arduino框架時,在建立串行連接時必須將GPIO15拉至低電平才能工作,為什么?

    使用 NodeMCU (ESP8266-12E) 和 Arduino 框架時,我注意到在建立串行連接時必須將 GPIO15 拉至低電平。否則串行連接
    發表于 07-10 07:43

    解析經典藍牙設備連接過程

    應用中,藍牙設備發現、連接、斷開等使用場景較為常見,其中設備連接是至關重要的一環,它涵蓋了設備之間建立連接的整個過程。本文將對經典藍牙設備
    的頭像 發表于 06-05 09:11 ?2567次閱讀
    解析經典<b class='flag-5'>藍牙</b>設備<b class='flag-5'>連接</b>過程

    藍牙連接手機播放音樂的同時傳輸少量數據,那些藍牙芯片可以實現

    藍牙連接手機播放音樂的同時連接另一藍牙芯片傳輸少量數據,那些藍牙芯片可以實現呢? 這個需求,其
    的頭像 發表于 04-30 11:26 ?792次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>連接</b>手機播放音樂的同時傳輸少量數據,那些<b class='flag-5'>藍牙</b>芯片可以<b class='flag-5'>實現</b>呢

    CYBT-343026藍牙串口連接不穩定的原因?怎么解決?

    我正在使用連接到 MCU 的 CYBT-343026 藍牙模塊進行無線通信。 第一步,連接僅限藍牙串行端口鏈接。 CAN找到設備并配對。但是
    發表于 03-01 13:11

    如何將LED連接Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2350次閱讀
    如何將LED<b class='flag-5'>連接</b>到<b class='flag-5'>Arduino</b>板并使其閃爍

    如何將光敏電阻連接Arduino板并讀取電壓

    在本快速入門指南中,您將學習如何將光敏電阻連接Arduino板并讀取電壓。您將首先使用串行監視器來了解光傳感器的行為方式,然后構建一個電路,在天黑時自動打開燈。
    的頭像 發表于 02-11 10:45 ?4227次閱讀
    如何將光敏電阻<b class='flag-5'>連接</b>到<b class='flag-5'>Arduino</b>板并讀取電壓
    百家乐如何投注技巧| 百家乐冼牌机| 大发888注册送58元| 百家乐官网攻略投注法| 新加坡百家乐官网的玩法技巧和规则 | 德州扑克论坛| 百家乐官网翻天youtube| 带百家乐的时时彩平台| 大发888真钱注册| 百家乐官网最佳投注办法| 百家乐赢的秘籍在哪| 大发888真人| 百家乐官网游戏大厅下| YY百家乐的玩法技巧和规则| 专栏| 什么百家乐平注法| 澳门顶级赌场国际| 百家乐官网专业术语| 姚记百家乐的玩法技巧和规则 | 六合彩特码开奖结果| 百家乐官网百博| 百家乐备用网址| 百家乐官网闲单开多少| 娱乐城百家乐规则| 香港六合彩论坛| 天猫百家乐官网娱乐城| sp全讯网新2| 打百家乐官网庄闲的技巧| 龍城百家乐的玩法技巧和规则| 百家乐官网庄闲规则| 百家乐7赢6| 梅州市| 百家乐游戏打水方法| 德州扑克荷官培训| 大家旺百家乐官网的玩法技巧和规则| 大发888游戏官方下载客户端| 百家乐官网赢钱的技巧是什么| 威尼斯人娱乐网开户| 真人百家乐官网赌法| 百家乐园首选去澳| 百家乐官网娱乐优惠|