chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

怎樣制作一個(gè)受Android和Bluetooth LE控制的RGB燈

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 09:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:

我們正在使用BT模塊來(lái)透明地發(fā)送/接收數(shù)據(jù),不需要對(duì)出廠默認(rèn)設(shè)置進(jìn)行太多更改。我發(fā)現(xiàn)設(shè)置唯一的名稱并確認(rèn)您的模塊正常工作很有幫助。為此,您需要FTDI電纜或Arduino板。

重要提示: HM-10的運(yùn)行電壓為3.3V,許多Arduino的電壓為5V。如果將BLE模塊連接到5V的電源而沒(méi)有邏輯電平轉(zhuǎn)換器和穩(wěn)壓器,則可能會(huì)損壞它。

如果您購(gòu)買(mǎi)了帶有分線板的HM-10模塊,那就太好了。如果您需要構(gòu)建分線板,請(qǐng)轉(zhuǎn)到本教程。如果您想自己解決問(wèn)題,可以在此數(shù)據(jù)表中找到引腳排列。

使用串行/FTDI電纜

Connect

HM-10 TX-FTDI RX

HM-10 RX-FTDI TX

HM-10 GND-FTDI GND HM-10 VCC-FTDI VCC

然后通過(guò)控制臺(tái)連接到FTDI電纜或您最喜歡的串行終端。某些效果很好:

Linux/Mac-CuteCom

Linux/Windows/Mac-CoolTerm RealTerm

設(shè)置:9600,N,8,1;

如果正在使用Arduino

打開(kāi)Arduino軟件,然后將 Examples-》 SoftwareSerial-》 SoftwareSerialExample 上傳到您的設(shè)備

Connect

HM-10 TX-Arduino Pin 10 softRX

HM-10 RX-Arduino Pin 11 softTX HM-10 GND-Arduino GND HM-10 VCC-Arduino 3.3V

以9600波特打開(kāi)串行監(jiān)視器。

命令

BLE模塊使用AT命令讀取和寫(xiě)入系統(tǒng)信息,不需要在它們后面加換行符。如果您在輸入命令時(shí)未得到響應(yīng),則可能未正確連接某些模塊,因此您需要對(duì)模塊進(jìn)行故障排除。

連接時(shí),鍵入:

AT -它應(yīng)該響應(yīng)OK

您可以找到固件版本:

AT + VERS?-固件版本

并設(shè)置設(shè)備名稱:

AT + NAME?-獲取當(dāng)前名稱

AT + NAME您的名字-設(shè)置名稱(最多12個(gè)字符)

數(shù)據(jù)表中的全套AT命令

如果出現(xiàn)所有內(nèi)容要正常工作,是時(shí)候繼續(xù)安裝Android和Arduino應(yīng)用了!

步驟2:安裝Arduino Sketch

如果您使用的是WS2811/WS2812 Strip

復(fù)制并安裝Arduino草圖。您可以在此處找到代碼。

如果您使用的是不帶IC的RGB LED

您可以改用此示例代碼。

步驟3:將藍(lán)牙模塊和LED連接至Arduino

將HM-10連接至Arduino

將藍(lán)牙RX和TX引腳連接至您的微控制器。就我而言,我不會(huì)使用Arduino的USB,因此我會(huì)使用數(shù)字引腳0和1上的內(nèi)置串行端口。如果您需要微控制器的USB功能,請(qǐng)嘗試使用軟件串行。

HM-10 RX-Arduino TX(D1)

HM-10 TX-Arduino RX(D0)

連接RGB LED燈條

對(duì)于WS2812燈,您僅需要3個(gè)引腳:數(shù)據(jù)到數(shù)字引腳6、5V和GND。如果您使用的是其他燈條,則可能有4個(gè)引腳,并且需要包含用于驅(qū)動(dòng)這些燈的相關(guān)代碼。

如果您使用的是RGB燈條或不帶某種IC的LED,則可以遵循此Arduino示例。 》 將電源連接到Arduino

我正在使用USB電源包,但是您可以使用壁式電源適配器或USB連接到計(jì)算機(jī)。

第4步:安裝Android應(yīng)用程序

安裝應(yīng)用

該應(yīng)用程序仍處于“概念驗(yàn)證”階段,因此尚未為Play商店準(zhǔn)備就緒。如果要下載它,則需要對(duì)其進(jìn)行側(cè)面加載。我希望可以使用App Inventor或PhoneGap創(chuàng)建具有BLE支持的快速應(yīng)用程序,但是此功能太新了,尚不支持,所以我嘗試了Android SDK!

首先啟用Unknown Sources的應(yīng)用程序檢查:

設(shè)置-》安全-》 未知來(lái)源

將APK直接下載到手機(jī)中,或通過(guò)USB復(fù)制,然后使用文件瀏覽器運(yùn)行該文件。

此應(yīng)用程序的功能以及如何對(duì)其進(jìn)行修改

該應(yīng)用程序非?;A(chǔ),在您連接到BT模塊后,它會(huì)尋找串行服務(wù),然后從中獲取值3個(gè)滑塊,并將它們作為字符串發(fā)送到Arduino,在此它們被轉(zhuǎn)換為L(zhǎng)ED值。它基于Android示例代碼。

Bluetooth LE使用一種稱為通用屬性配置文件(GATT)模型的模型,該模型定義了服務(wù)和特征,這些特征通過(guò)稱為的 UUID 即可。 HM-10有一項(xiàng)服務(wù),可讓您傳遞數(shù)據(jù),我發(fā)現(xiàn) UUID 是 0000ffe0-0000-1000-8000-00805f9b34fb 。您用于發(fā)送和接收數(shù)據(jù)的特征的UUID為 0000ffe1-0000-1000-8000-00805f9b34fb

歡迎您修改和改進(jìn)源。首先安裝Android SDK捆綁包非常有用

在此處實(shí)時(shí)使用的主要文件

BluetoothLeService.java-藍(lán)牙LE功能

DeviceControlActivity.java-連接到設(shè)備時(shí)會(huì)發(fā)生什么情況

DeviceScanActivity .java-掃描BLE設(shè)備的例程

SampleGattAttributes.java-定義公認(rèn)的服務(wù)和特征 nRF主控制面板對(duì)于嗅探服務(wù)和特征以及了解有關(guān)BLE設(shè)備的信息非常有用

步驟5:將所有內(nèi)容放在一起

1。插入您的Arduino。

2。打開(kāi)Blue Light Android應(yīng)用程序。如果一切正常,您應(yīng)該會(huì)在范圍內(nèi)看到BLE模塊。選擇它!

3。如果連接成功,則第二個(gè)屏幕應(yīng)顯示“狀態(tài):已連接”,并且如果找到串行服務(wù)“是,串行:-)”

4。調(diào)整滑塊,您的燈光應(yīng)更改顏色

5。 hack,慶祝,修改,玩和享受!

未來(lái)的改進(jìn)

*功能更強(qiáng)大的Android應(yīng)用(支持圖案,顏色選擇器等)

未來(lái)的BLE項(xiàng)目

*用ATTiny代替Arduino

*利用HM-10上的GPIO引腳* iBeacon(最新HM-10固件支持)

*嘗試刷新HM-10使用Red Bear Lab的開(kāi)源Biscuit固件

第6步:使事物變得美麗

您需要什么

*紙板管

*膠帶

*電源或USB延長(zhǎng)線

*紙燈籠

放置Arduino和藍(lán)牙在紙板管內(nèi)的模塊中,用另一塊紙板覆蓋底部,以免它們掉落。將您的LED燈帶纏繞在燈管的外部,并綁好膠帶。

將電源或USB延長(zhǎng)線連接到Arduino。

您可以通過(guò)天花板上的掛鉤將燈籠懸掛起來(lái),或者使用一些單絲(釣魚(yú)線) )。

將紙板管放在燈籠內(nèi),您可以在頂部戳孔,然后用細(xì)繩或電線將其懸掛。現(xiàn)在,您有了一個(gè)受Android和Bluetooth LE控制的RGB燈:-)
責(zé)任編輯:wv

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

    關(guān)注

    12

    文章

    3980

    瀏覽量

    132385
  • BlueTooth
    +關(guān)注

    關(guān)注

    3

    文章

    226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何制作RGB565標(biāo)志?

    如何制作RGB565標(biāo)志?
    發(fā)表于 09-04 06:35

    1個(gè)APP控制千盞?拆解睿澤物聯(lián)單控制器的智能奧秘

    睿澤物聯(lián)的單控制器,不僅是臺(tái)設(shè)備,更是城市照明的智能化入口。1個(gè)APP控制千盞,看似簡(jiǎn)單,
    的頭像 發(fā)表于 08-27 19:25 ?384次閱讀
    1<b class='flag-5'>個(gè)</b>APP<b class='flag-5'>控制</b>千盞<b class='flag-5'>燈</b>?拆解睿澤物聯(lián)單<b class='flag-5'>燈</b><b class='flag-5'>控制</b>器的智能奧秘

    Bluetooth? SPP 至 PUART 數(shù)據(jù)丟失了怎么解決?

    我已經(jīng)創(chuàng)建了個(gè)簡(jiǎn)單的 ModbusToolBox 應(yīng)用程序(通過(guò)修改“RFCOMM 串行端口”應(yīng)用程序)來(lái)通過(guò)Bluetooth? SPP 接收數(shù)據(jù)并將其發(fā)送到 PUART,但我看到
    發(fā)表于 08-15 06:32

    RGB LED 時(shí)尚照明控制器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()RGB LED 時(shí)尚照明控制器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有RGB LED 時(shí)尚照明控制器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,
    發(fā)表于 07-28 18:34
    <b class='flag-5'>RGB</b> LED 時(shí)尚照明<b class='flag-5'>控制</b>器 skyworksinc

    DA14594 SmartBond雙核BLUETOOTH? LE 5.3 SoC數(shù)據(jù)手冊(cè)和產(chǎn)品介紹

    Renesas DA14594 SmartBond?雙核藍(lán)牙^?^ LE 5.3 SoC是款雙核無(wú)線微控制器,集成了現(xiàn)有的Arm^?^ Cortex ^?^ -M33?應(yīng)用處理器。該處理器具有浮點(diǎn)
    的頭像 發(fā)表于 07-11 14:50 ?2310次閱讀
    DA14594 SmartBond雙核<b class='flag-5'>BLUETOOTH</b>? <b class='flag-5'>LE</b> 5.3 SoC數(shù)據(jù)手冊(cè)和產(chǎn)品介紹

    Bluetooth LE安全機(jī)制以及在nRF Connect SDK中的應(yīng)用

    . 低功耗藍(lán)牙Bluetooth LE安全必須應(yīng)對(duì) 的3 種常見(jiàn)攻擊類(lèi)型: 身份追蹤,被動(dòng)竊聽(tīng)(嗅探)和主動(dòng)竊聽(tīng)(中間人MITM) 身份跟蹤:利用藍(lán)牙地址來(lái)跟蹤設(shè)備。這可以通過(guò)使用隨機(jī)變化的可解析
    的頭像 發(fā)表于 07-04 10:11 ?1405次閱讀
    <b class='flag-5'>Bluetooth</b> <b class='flag-5'>LE</b>安全機(jī)制以及在nRF Connect SDK中的應(yīng)用

    LE-Audio是什么?

    近年來(lái),隨著藍(lán)牙技術(shù)的快速發(fā)展,無(wú)線通信領(lǐng)域的應(yīng)用變得越來(lái)越廣泛。然而,在對(duì)音頻質(zhì)量和功耗不斷追求的同時(shí),藍(lán)牙技術(shù)也需要不斷創(chuàng)新和改進(jìn)。在這方面,LE-Audio(低功耗音頻)作為項(xiàng)新興技術(shù)
    發(fā)表于 06-28 21:32

    Bluetooth LE L2CAP Signaling Channel支持的PDU命令只有三個(gè)

    -specifications-interpretation/ 如下為個(gè)完整的真實(shí)的數(shù)據(jù)包示例,注意:Bluetooth LE 空中包采用小端模式。 ? 編輯 AAAB5D65501
    發(fā)表于 06-03 11:24

    Bluetooth LE Packet格式

    Address為個(gè)32bit的隨機(jī)值 , 由Initiator生成。數(shù)據(jù)包,其實(shí)是數(shù)據(jù)信道上的空中包的簡(jiǎn)稱,數(shù)據(jù)包只在數(shù)據(jù)信道上傳輸,即除37/38/39之外的其余37信道(Bluetooth
    發(fā)表于 06-03 10:45

    Bluetooth LE Link Layer數(shù)據(jù)包全解析

    Bluetooth LE有幾種空中包格式? 常見(jiàn)的PDU命令有哪些? PDU和MTU的區(qū)別是什么? DLE又是什么? Bluetooth LE怎么實(shí)現(xiàn)重傳的?
    發(fā)表于 06-03 10:28

    藍(lán)牙LE Audio技術(shù)簡(jiǎn)介和優(yōu)勢(shì)分析

    Energy)技術(shù)的優(yōu)點(diǎn),同時(shí)又具備卓越的音頻性能。本文將從技術(shù)簡(jiǎn)介和優(yōu)勢(shì)分析兩個(gè)方面對(duì)藍(lán)牙LE Audio技術(shù)進(jìn)行詳細(xì)的介紹。 、藍(lán)牙LE Audio技術(shù)簡(jiǎn)介 藍(lán)牙
    的頭像 發(fā)表于 05-21 16:08 ?2069次閱讀

    樂(lè)鑫ESP32-H4:支持 802.15.4 和 Bluetooth 5.4 (LE) 的低功耗 SoC

    樂(lè)鑫信息科技(688018.SH)推出的ESP32-H4,繼ESP32-H2后進(jìn)步豐富了公司的802.15.4和BluetoothLE產(chǎn)品矩陣。這款融合了802.15.4和Bluetooth
    的頭像 發(fā)表于 04-24 18:08 ?1045次閱讀
    樂(lè)鑫ESP32-H4:支持 802.15.4 和 <b class='flag-5'>Bluetooth</b> 5.4 (<b class='flag-5'>LE</b>) 的低功耗 SoC

    深入淺出解析低功耗藍(lán)牙協(xié)議棧

    深入Bluetooth LE協(xié)議棧各個(gè)組成部分之前,我們先看Bluetooth LE協(xié)議棧整體架構(gòu)。 如上圖所述,要實(shí)現(xiàn)
    的頭像 發(fā)表于 04-09 14:49 ?828次閱讀
    深入淺出解析低功耗藍(lán)牙協(xié)議棧

    Web Bluetooth SPP(串行端口配置文件)示例

    電纜替代(Cable Replacement)通常指的是通過(guò)無(wú)線技術(shù),如低功耗藍(lán)牙(Bluetooth LE)替代傳統(tǒng)的有線連接,例如串行端口配置文件(Serial Port Profile,簡(jiǎn)稱SPP)。
    的頭像 發(fā)表于 02-28 09:40 ?923次閱讀

    DLPC7540EVM RGB的恒流源輸出電流是60HZ的方波嗎?

    我們想做RGB的外部驅(qū)動(dòng)電源,RGB的恒流源輸出電流是60HZ的方波么?是不是通過(guò)三路RGB_EN來(lái)控制的。另外三路
    發(fā)表于 02-21 15:02