91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用藍(lán)牙HC06連接到Arduino Uno

454398 ? 來(lái)源:wv ? 2019-10-12 14:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:材料:

HC-06藍(lán)牙設(shè)備

Android電話(huà)---我有HTC 8,適用于iPhone仿真器可用,但我沒(méi)有走這條路線(xiàn),所以不確定。

MIT應(yīng)用發(fā)明家

Arduino Uno

電位器---使用AnalogRead()獲取信號(hào)

按鈕---使用digitalRead()獲取信號(hào)---查看文本(“高”或“低”)

LED ---使用digitalWrite()發(fā)送信號(hào)---按下電話(huà)上的按鈕以打開(kāi)LED

RGB ---使用analogWrite()發(fā)送信號(hào)---使用手機(jī)上的滑塊調(diào)整RGB LED的顏色

步驟2:藍(lán)牙HC-06

藍(lán)牙教程:

1)它是如何工作的?

它有一個(gè)Receiver 。..,它是一個(gè)好的監(jiān)聽(tīng)器用于接收任何傳入信號(hào)。

它具有Transmitte r 。..用作從設(shè)備發(fā)送傳出信號(hào)的好揚(yáng)聲器

2)確保兩個(gè)設(shè)備的連接均為Rx到Tx。為什么?

藍(lán)牙上的Tx(優(yōu)質(zhì)揚(yáng)聲器)應(yīng)與arduino上的Rx(優(yōu)質(zhì)聽(tīng)眾)通話(huà)。

黃線(xiàn)

arduino上的Tx(優(yōu)質(zhì)揚(yáng)聲器)應(yīng)與藍(lán)牙上的Rx(優(yōu)質(zhì)聽(tīng)眾)通話(huà)。

綠線(xiàn)

如果雙方都在講話(huà),很難解釋信號(hào)。

如果雙方都在聽(tīng),則不會(huì)發(fā)送信號(hào)。

3)在上傳代碼之前,請(qǐng)從arduino上卸下Tx和Rx線(xiàn)。卸下電線(xiàn)后,上傳代碼。完成上傳后,您需要將電線(xiàn)重新插入arduino。

步驟3:電路接線(xiàn)

帶有10K電阻的按鈕--- digitalRead ---引腳2

帶10K電阻的電位器--- AnalogRead ---引腳A0

帶220電阻的LED --- digitalWrite ---引腳13

帶三個(gè)220電阻的RGB LED每個(gè)端子--- AnalogWrite ---紅色,綠色,藍(lán)色的引腳A2,A1,A0

步驟4:Arduino代碼

步驟5:MIT App Inventor-創(chuàng)建GUI

我在MIT App inventor上創(chuàng)建了一個(gè)GUI。我發(fā)現(xiàn)從GUI開(kāi)始很有用,這樣我就能理解我想做的事情,并仔細(xì)思考如何編寫(xiě)塊代碼。

電話(huà)-》藍(lán)牙-》 Arduino

我使用了digitalWrite使用按鈕來(lái)打開(kāi)/關(guān)閉LED的針腳12和13。我還使用了用于對(duì)引腳A0,A1,A2進(jìn)行AnalogWrite的滑塊。該工具可用于控制RGB,機(jī)器人的伺服器或您想的任何東西。

Arduino-》藍(lán)牙-》手機(jī)

底部是我的模擬讀腳A5。在我的arduino代碼中,我只需編寫(xiě)Serial.print在兩個(gè)單元之間發(fā)送數(shù)據(jù)。您可以非常輕松地編寫(xiě)一些arduino代碼,對(duì)digitalRead做類(lèi)似的操作,并在GUI中添加另一個(gè)標(biāo)簽。

此GUI的不可見(jiàn)組件為:

藍(lán)牙

時(shí)鐘

web

您將需要這些組件來(lái)查找我在上面的代碼中使用的所有功能。

步驟6:MIT App Inventor-編寫(xiě)阻止代碼

1)設(shè)置藍(lán)牙連接。

如果在手機(jī)上按下搜索按鈕,它將創(chuàng)建一個(gè)列表選擇器(下拉列表),其中包含了它所拾取的所有藍(lán)牙信號(hào)。您可以選擇手機(jī)上的一項(xiàng)。

如果按下手機(jī)上的連接按鈕,則從列表選擇器中選擇一項(xiàng)后,它將調(diào)用函數(shù) .connectAddress 將您的手機(jī)連接到藍(lán)牙設(shè)備。按鈕的狀態(tài)更改為不同的文本和顏色,以幫助在GUI上查看。

2)digitalWrite

代碼使用密碼(A或a)表示開(kāi)/關(guān)。這使用 bluetooth.sendText 將唯一的信號(hào)傳輸?shù)絘rduino。我們編寫(xiě)了arduino代碼,查找A或a。它將執(zhí)行我們所說(shuō)的操作,因?yàn)樵趦蓚€(gè)地方都可以找到此代碼。

3)AnalogRead和digitalRead

使用 bluetooth.receiveText 從模擬信號(hào)或數(shù)字信號(hào)中獲取當(dāng)前值。將label.text分配為當(dāng)前值,以便不斷更新值。

4)AnalogWrite

該代碼僅顯示X AnalogRead值。如果要控制RGB或多個(gè)傳感器,則需要為所有三個(gè)X,Y,Z復(fù)制該代碼。 arduino代碼使用這些特定的ID編寫(xiě),以便正確解釋通信。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    119

    文章

    6336

    瀏覽量

    178914
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    197081
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    藍(lán)牙1.0到藍(lán)牙信標(biāo)5.1發(fā)展歷程:從基礎(chǔ)連接到精準(zhǔn)定位詳解

    藍(lán)牙從1.0基礎(chǔ)連接發(fā)展至5.1厘米級(jí)定位,歷經(jīng)經(jīng)典藍(lán)牙高速傳輸、BLE低功耗革新,再到AoA/AoD高精度定位突破,推動(dòng)信標(biāo)技術(shù)在零售、工業(yè)、智慧城市等場(chǎng)景廣泛應(yīng)用,持續(xù)引領(lǐng)短距離無(wú)線(xiàn)連接
    的頭像 發(fā)表于 01-04 17:24 ?638次閱讀

    UNO Q:開(kāi)啟Arduino的全新未來(lái)

    圖源: * Arduino* 作者:Matt Campbell,貿(mào)澤電子專(zhuān)稿 發(fā)布日期: 2025年10月7日 Arduino UNO Q不僅是靈活UNO平臺(tái)的下一代產(chǎn)品,更是一種全新
    的頭像 發(fā)表于 12-15 11:46 ?903次閱讀

    FSC-HC05藍(lán)牙模塊:高性能無(wú)線(xiàn)連接的核心解決方案

    ——以低功耗、高集成度賦能物聯(lián)網(wǎng)與智能設(shè)備創(chuàng)新 在全球物聯(lián)網(wǎng)(IoT)與智能設(shè)備需求爆發(fā)的背景下,無(wú)線(xiàn)連接技術(shù)已成為硬件開(kāi)發(fā)的核心競(jìng)爭(zhēng)力。 深圳市飛易通科技有限公司 推出的 FSC-HC05藍(lán)牙模塊
    的頭像 發(fā)表于 12-11 15:59 ?1206次閱讀

    Molex ConnTAK50連接器系統(tǒng)技術(shù)解析與應(yīng)用指南

    用于空間受限的應(yīng)用。雙排連接器具有4至22個(gè)電路,而雙排插座則采用側(cè)面閂鎖和連接器位置保證(PCA)機(jī)制,可實(shí)現(xiàn)可靠連接。Molex ConnTAK50連接器系統(tǒng)非常適合用于車(chē)內(nèi)開(kāi)關(guān)、
    的頭像 發(fā)表于 11-20 13:40 ?547次閱讀

    貿(mào)澤電子開(kāi)售全新Arduino UNO Q單板計(jì)算機(jī)

    貿(mào)澤電子開(kāi)售全新Arduino UNO Q單板計(jì)算機(jī)。Arduino UNO Q單板計(jì)算機(jī)(SBC)將高性能計(jì)算與實(shí)時(shí)控制結(jié)合,提供理想的創(chuàng)新平臺(tái)。
    的頭像 發(fā)表于 11-08 09:50 ?1402次閱讀

    STM32工業(yè)數(shù)字輸出擴(kuò)展板X(qián)-NUCLEO-OUT06A1技術(shù)詳解

    連接5.7A工業(yè)負(fù)載)。X-NUCLEO-OUT06A1通過(guò)5kV光耦合器與STM32 Nucleo上的微控制器連接,由GPIO引腳和Arduino
    的頭像 發(fā)表于 10-30 09:47 ?719次閱讀
    STM32工業(yè)數(shù)字輸出擴(kuò)展板X(qián)-NUCLEO-OUT<b class='flag-5'>06</b>A1技術(shù)詳解

    STM32WB09KE評(píng)估板技術(shù)解析與應(yīng)用指南

    。Arduino? Uno V3連接支持和ST morpho排針可輕松擴(kuò)展STMicroelectronics STM32 Nucleo開(kāi)放式開(kāi)發(fā)平臺(tái)的功能。這些平臺(tái)配有各種專(zhuān)用擴(kuò)展板。
    的頭像 發(fā)表于 10-17 18:07 ?1079次閱讀
    STM32WB09KE評(píng)估板技術(shù)解析與應(yīng)用指南

    Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動(dòng)無(wú)輸出求解

    Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動(dòng)無(wú)輸出求解
    發(fā)表于 10-15 06:36

    Arduino UNO Q 登陸 DigiKey,現(xiàn)已開(kāi)放預(yù)訂

    融合高性能微處理器與專(zhuān)用微控制器,Arduino UNO Q加強(qiáng)創(chuàng)新開(kāi)發(fā)能力 美國(guó), 明尼蘇達(dá), 錫夫里弗福爾斯市 - 2025 年 10 月 07 日 全球領(lǐng)先的電子元器件與自動(dòng)化產(chǎn)品分銷(xiāo)商
    的頭像 發(fā)表于 10-13 14:55 ?637次閱讀
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> Q 登陸 DigiKey,現(xiàn)已開(kāi)放預(yù)訂

    如何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3671次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3開(kāi)發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    外圍設(shè)備通過(guò)手機(jī)連接到BLE應(yīng)用程序,為什么不能連接到Infineaon BLE?

    使用 ch06_ex01_periab \" le 項(xiàng)目創(chuàng)建了外圍設(shè)備。\" \" 使用像 LightBlue 這樣的移動(dòng)應(yīng)用程序,我能夠連接到這個(gè)外圍設(shè)備并更改特征值。 我已經(jīng)使用 \"
    發(fā)表于 07-07 08:06

    將CYW20706基于硅的藍(lán)牙模塊(CYBT-343151-02)連接到定制板上的MCU,怎樣才能將鏈接配置為未確認(rèn)數(shù)據(jù)模式?

    我將 CYW20706 基于硅的藍(lán)牙模塊(CYBT-343151-02)連接到定制板上的 MCU。 它在確認(rèn)數(shù)據(jù)模式下工作,沒(méi)有問(wèn)題 但是我怎樣才能將鏈接配置為未確認(rèn)數(shù)據(jù)模式
    發(fā)表于 06-27 08:23

    ESP32用作經(jīng)典藍(lán)牙串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    本文介紹了如何把ESP32用作一個(gè)藍(lán)牙串口透?jìng)髟O(shè)備使用,其功能和常用的HC-05/06串口藍(lán)牙設(shè)備一樣。并與手機(jī)藍(lán)牙串口A(yíng)PP進(jìn)行雙向
    的頭像 發(fā)表于 06-20 17:45 ?3100次閱讀
    ESP32用作經(jīng)典<b class='flag-5'>藍(lán)牙</b>串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    HC05藍(lán)牙原理圖加PCB

    HC05藍(lán)牙原理圖加PCB
    發(fā)表于 06-04 16:31 ?21次下載

    如何在iMX8MM EVK上啟用紅外接收器?

    TX Module&lt;----&gt; Arduino Uno GND-GND 3.3V - 3.3V DAT - D3 IR 發(fā)射器 LED 連接到 Arduino
    發(fā)表于 03-24 06:20