日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

怎樣在ESP32中使用Bluetooth

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

掃碼添加小助手

加入工程師交流群

步驟1:示例構(gòu)建

如果您只是在這里進(jìn)行說(shuō)明,則可以跳過(guò)此步驟,但是逐步進(jìn)行可能會(huì)使您更加清楚。。

首先,我是將建立一個(gè)示例項(xiàng)目,然后我將嘗試解釋其工作原理以及如何復(fù)制藍(lán)牙通信。我們將構(gòu)建一個(gè)便攜式溫度傳感器,該實(shí)時(shí)傳感器將實(shí)時(shí)提要發(fā)送到您的智能手機(jī)。該構(gòu)建可以在一個(gè)鋰電池上運(yùn)行數(shù)天,并輕松演示BLE的優(yōu)勢(shì)。

您可以將該模塊用作杯墊來(lái)隔離飲料,并在飲料到達(dá)瓶中時(shí)立即收到通知。最佳溫度。因?yàn)槿绻?0度以上的茶會(huì)很麻煩。

您唯一需要的硬件是ESP32開(kāi)發(fā)板和數(shù)字溫度傳感器。我的電路板支持外部電池,因此我使用從舊設(shè)備中回收的 3.7v鋰電池使該項(xiàng)目可移植。

硬件

溫度傳感器的連接很簡(jiǎn)單。紅線連接到3.3v,黑線連接到地(gnd),黃線連接到GPIO 2,在我的板上標(biāo)記為D9。在紅色和黃色電線之間連接一個(gè)4.7k歐姆的電阻。我沒(méi)有使用電阻,而是使用了傳感器隨附的3針可插拔端子。它具有一個(gè)內(nèi)置的上拉電阻。

li-po確實(shí)應(yīng)該使用JST連接器進(jìn)行連接,但是我不愿意購(gòu)買(mǎi)它,所以我只是將一些(母對(duì)母)跳線插入了連接器中,并焊接了另一對(duì)電池端子。這樣可以實(shí)現(xiàn)可靠的連接和臨時(shí)的電源開(kāi)關(guān)。

現(xiàn)在,作為項(xiàng)目附件,我正在使用從較大的薄片上切下的聚苯乙烯泡沫塑料磁盤(pán)。這使得絕緣體更好。另一個(gè)小得多的磁盤(pán)卡在頂部,但稍稍偏向側(cè)面。這是為了包裹多余的電線,這樣它們就不會(huì)在整個(gè)地方晃來(lái)晃去。大量使用膠水和傳感器探針的小孔后,即可開(kāi)始使用該軟件。

軟件

如果您尚未安裝arduino IDE,請(qǐng)轉(zhuǎn)到此鏈接下載。默認(rèn)情況下,arduino軟件不附帶各種ESP32板的板定義。要讓他們?cè)L問(wèn)此鏈接并以zip格式下載文件。您需要將它們解壓縮到以下位置:

C:/Users//Documents/Arduino/hardware/espserrif/ESP32

其中是您PC上的用戶名。確保各種文件在ESP32文件夾下可用,并且不在另一個(gè)文件夾下。

現(xiàn)在,如果您啟動(dòng)arduino軟件并轉(zhuǎn)到 tools-》 boards ,則向下滾動(dòng)時(shí)應(yīng)會(huì)看到各種ESP32主板。

大多數(shù)數(shù)字溫度傳感器使用OneWire協(xié)議與微控制器通信,因此我們需要獲取庫(kù)。 轉(zhuǎn)到草繪-》包括庫(kù)-》管理庫(kù)并搜索 onewire 并安裝太多作者的庫(kù)。您不需要onewire集線器。忽略它。

現(xiàn)在,您可以下載并打開(kāi)此步驟附帶的代碼( temperature-example.ino )。

如果您使用的傳感器與我不同,則必須相應(yīng)地更改代碼。替換getTemp()下的代碼。只需以

Return ;

的形式返回最終溫度,其中包含溫度的浮點(diǎn)數(shù)在哪里。

插入板子,從工具下面選擇正確的板子和端口,然后單擊上載。

如果代碼拒絕上傳,請(qǐng)斷開(kāi)傳感器的連接并將GPIO 0接地。上傳后恢復(fù)連接。

您的ESP現(xiàn)在應(yīng)該向全世界大喊咖啡的溫度,但您需要能夠理解它的人。

Android應(yīng)用

對(duì)不起,iPhone用戶(。..并非如此)。

從此處下載apk并安裝。當(dāng)您啟動(dòng)該應(yīng)用程序時(shí),您會(huì)看到一個(gè)非常簡(jiǎn)單的界面。

如果收到錯(cuò)誤消息“不支持廣告”,請(qǐng)單擊“確定”并忽略它,但是如果收到“不支持BLE”消息,則說(shuō)明您的手機(jī)沒(méi)有藍(lán)牙4.0或更高版本,并且將無(wú)法運(yùn)行該應(yīng)用程序。

請(qǐng)確保手機(jī)上的藍(lán)牙功能已打開(kāi),然后單擊“開(kāi)始掃描”,只要esp處于有效范圍內(nèi)且已開(kāi)機(jī),則您應(yīng)該接收到一定溫度值。

可能的錯(cuò)誤:

-1000 ::這表示您的設(shè)備找不到ESP。確保藍(lán)牙已打開(kāi),然后嘗試重新啟動(dòng)ESP。

SNA ::這意味著您的手機(jī)正在從ESP接收數(shù)據(jù),但ESP本身在GPIO 2上找不到溫度傳感器。請(qǐng)確保連接牢固,請(qǐng)查看是否正在使用正確值的電阻。仔細(xì)檢查電路板原理圖,確認(rèn)您已連接到GPIO 2,而不是連接到標(biāo)記為D2的引腳。

步驟2:說(shuō)明

例如名為“氣象站”的設(shè)備可以在其下進(jìn)行維護(hù),例如“溫度”,“濕度”和“風(fēng)”。當(dāng)另一個(gè)BLE設(shè)備(如您的智能手機(jī))掃描設(shè)備時(shí),它將看到氣象站,并且在連接到它時(shí),它將能夠接收與不同服務(wù)相對(duì)應(yīng)的數(shù)據(jù)流。

目前可供我們使用的庫(kù)(用于ESP32)使我們能夠創(chuàng)建一個(gè)信標(biāo),其他人可以發(fā)現(xiàn),但僅此而已。我們無(wú)法創(chuàng)建服務(wù),也無(wú)法連接任何設(shè)備。

因此,我如何在不創(chuàng)建服務(wù)的情況下發(fā)送數(shù)據(jù),就是采用一種類(lèi)似于WiFi協(xié)議的技術(shù),稱(chēng)為信標(biāo)填充。這意味著我將在信標(biāo)名稱(chēng)本身中包含要發(fā)送的數(shù)據(jù)。這樣一來(lái),我就可以播發(fā)數(shù)據(jù),而無(wú)需其他設(shè)備連接到信標(biāo)。

ble.begin(beaconMsg); //beaconMsg is the advertised name

我們正在使用SimpleBLE庫(kù)來(lái)創(chuàng)建一個(gè)信標(biāo),其名稱(chēng)為ESP格式。其中,“ ESP”始終在名稱(chēng)開(kāi)頭保持不變,并且每隔100毫秒就會(huì)由getValue()函數(shù)返回的最新數(shù)據(jù)替換。

float getValue(){return sensorValue;}

Android應(yīng)用會(huì)查找以“ ESP”開(kāi)頭的BLE設(shè)備名稱(chēng),一旦找到,它就會(huì)拆分名稱(chēng)并僅從末尾顯示數(shù)據(jù)。

通信只是一種方式,應(yīng)用程序不會(huì)發(fā)回任何東西。

步驟3:結(jié)論

最終,這種方法不能替代正確實(shí)現(xiàn)的BLE庫(kù),但它可能足以完成一些項(xiàng)目,直到Arduino完全支持BLE。希望此Instructables對(duì)您有所幫助。

一個(gè)大的感謝DFRobot.com向我發(fā)送了以下產(chǎn)品:

ESP32 FireBeetle Board

FireBeetle Expantion Shield

DS18B20溫度傳感器

聲明:本文內(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)投訴
  • BlueTooth
    +關(guān)注

    關(guān)注

    3

    文章

    238

    瀏覽量

    64068
  • ESP32
    +關(guān)注

    關(guān)注

    27

    文章

    1226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    樂(lè)鑫科技新品ESP32-H4亮點(diǎn)速遞!

    近期,樂(lè)鑫科技新品發(fā)布節(jié)奏持續(xù)加快。作為樂(lè)鑫科技一級(jí)代理商,啟明云端為您帶來(lái)最新芯片產(chǎn)品ESP32-H4的詳細(xì)解讀。ESP32-H4隸屬于樂(lè)鑫科技ESP32-H系列,低功耗物聯(lián)網(wǎng)應(yīng)用
    的頭像 發(fā)表于 04-16 18:05 ?500次閱讀
    樂(lè)鑫科技新品<b class='flag-5'>ESP32</b>-H4亮點(diǎn)速遞!

    智能家居與IoT設(shè)備如何選擇無(wú)線模塊?ESP32-C5 兩大模塊詳解

    ,ESP32-C5-WROOM-1 與 ESP32-C5-MINI-1 都基于新一代 WiFi 6 多協(xié)議無(wú)線平臺(tái),具備 Bluetooth LE、Zigbee 和 Thread 等豐富連接能力,能夠滿足智能家居、工業(yè)物聯(lián)網(wǎng)
    發(fā)表于 04-08 14:14

    ESP32/ESP8266開(kāi)發(fā)板單向多對(duì)一ESP-NOW無(wú)線通信

    本實(shí)驗(yàn)通過(guò)ESP-NOW無(wú)線通信協(xié)議實(shí)現(xiàn)多個(gè)ESP32/ESP 8266開(kāi)發(fā)板向ESP32開(kāi)發(fā)板發(fā)送數(shù)據(jù)。例如可以應(yīng)用于從多個(gè)遠(yuǎn)程傳感器上收集數(shù)據(jù)。
    的頭像 發(fā)表于 03-30 10:14 ?225次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266開(kāi)發(fā)板單向多對(duì)一<b class='flag-5'>ESP</b>-NOW無(wú)線通信

    ESP-IDF PowerShell 的使用

    ESP-IDF PowerShell 的使用 ESP-IDF 是樂(lè)鑫提供的用于開(kāi)發(fā) ESP32 系列芯片的框架。通過(guò) PowerShe
    發(fā)表于 03-30 07:59

    ESP32開(kāi)發(fā)板單向點(diǎn)對(duì)點(diǎn)ESP-NOW無(wú)線通信

    本例程通過(guò)兩個(gè)ESP32開(kāi)發(fā)板實(shí)現(xiàn)單向點(diǎn)對(duì)點(diǎn)ESP-NOW無(wú)線通信,一個(gè)ESP32開(kāi)發(fā)板作為Sender發(fā)送方,另一個(gè)開(kāi)發(fā)板作為Receiver接收方接收發(fā)送方的數(shù)據(jù)。
    的頭像 發(fā)表于 03-19 09:21 ?347次閱讀
    <b class='flag-5'>ESP32</b>開(kāi)發(fā)板單向點(diǎn)對(duì)點(diǎn)<b class='flag-5'>ESP</b>-NOW無(wú)線通信

    ESP32/ESP8266開(kāi)發(fā)板單向一對(duì)多ESP-NOW無(wú)線通信

    通過(guò)ESP-NOW無(wú)線通信協(xié)議實(shí)現(xiàn)ESP32開(kāi)發(fā)板向多個(gè)ESP32/ESP 8266開(kāi)發(fā)板發(fā)送數(shù)據(jù)。
    的頭像 發(fā)表于 03-13 09:23 ?332次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266開(kāi)發(fā)板單向一對(duì)多<b class='flag-5'>ESP</b>-NOW無(wú)線通信

    樂(lè)鑫科技發(fā)布全新ESP32-H21超低功耗無(wú)線SoC

    樂(lè)鑫科技 (688018.SH) 推出 ESP32-H21,一款針對(duì) Thread、Matter 及 Bluetooth 5 (LE) 設(shè)備的增強(qiáng)型低功耗無(wú)線 SoC。作為 ESP32-H2 平臺(tái)
    的頭像 發(fā)表于 03-05 14:24 ?3.6w次閱讀

    無(wú)需安裝!瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    無(wú)需安裝!瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!【往期精選】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生態(tài)設(shè)備接入(含
    的頭像 發(fā)表于 01-10 10:01 ?1538次閱讀
    無(wú)需安裝!<b class='flag-5'>在</b>瀏覽器里就能玩轉(zhuǎn)<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266,這個(gè)神器絕了!

    ESP32 Wi-Fi 控制 LED 燈的原理

    智能家居、物聯(lián)網(wǎng)設(shè)備,用手機(jī)通過(guò)Wi-Fi控制燈光、風(fēng)扇或插座,已經(jīng)非常普遍。而在嵌入式開(kāi)發(fā)ESP32是最常用的Wi-Fi模塊之一。本文將帶你系統(tǒng)理解:
    的頭像 發(fā)表于 01-09 19:04 ?644次閱讀
    <b class='flag-5'>ESP32</b> Wi-Fi 控制 LED 燈的原理

    ESP32藍(lán)牙驅(qū)動(dòng)MAX98357對(duì)音頻音樂(lè)播放

    本文介紹了MAX98357音頻模塊的基本特性,并利用ESP32的藍(lán)牙功能程序驅(qū)動(dòng)此模塊,最后用手機(jī)藍(lán)牙連接ESP32播放手機(jī)音樂(lè)
    的頭像 發(fā)表于 12-19 19:55 ?3349次閱讀
    <b class='flag-5'>ESP32</b>藍(lán)牙驅(qū)動(dòng)MAX98357對(duì)音頻音樂(lè)播放

    ESP32-WROOM-32 技術(shù)規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《ESP32-WROOM-32 技術(shù)規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 11-11 17:27 ?0次下載

    樂(lè)鑫ESP32-C6和ESP32-C61究竟該如何選擇?一文讀懂本質(zhì)區(qū)別

    樂(lè)鑫科技推出的ESP32-C6和ESP32-C61均支持Wi-Fi6,但定位不同。ESP32-C6是多協(xié)議樞紐,集成Wi-Fi6、藍(lán)牙5、Zigbee和Thread,適合智能家居網(wǎng)關(guān)和Matter
    的頭像 發(fā)表于 10-28 14:17 ?2812次閱讀
    樂(lè)鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟該如何選擇?一文讀懂本質(zhì)區(qū)別

    樂(lè)鑫ESP32-S3專(zhuān)為AIoT設(shè)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)樂(lè)鑫最新的財(cái)報(bào)中表示,公司ESP32-S系列自ESP32-S3芯片開(kāi)始,強(qiáng)化了邊緣AI方向的應(yīng)用。ESP32-S3芯片增加了用于加速神經(jīng)網(wǎng)絡(luò)計(jì)算和信號(hào)處
    的頭像 發(fā)表于 09-09 09:20 ?7929次閱讀
    樂(lè)鑫<b class='flag-5'>ESP32</b>-S3專(zhuān)為AIoT設(shè)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

    ESP32開(kāi)發(fā)板元件資料

    ESP32開(kāi)發(fā)板元件
    發(fā)表于 07-21 14:47 ?17次下載

    樂(lè)鑫ESP32-C61全面進(jìn)入量產(chǎn)

    樂(lè)鑫信息科技 (688018.SH) 宣布,ESP32-C61 現(xiàn)已全面進(jìn)入量產(chǎn)。這款集成 2.4 GHz Wi-Fi 6 與 Bluetooth 5 (LE) 的高連接、高性價(jià)比 SoC,專(zhuān)為滿足新一代智能設(shè)備對(duì)高速連接與低功耗的雙重需求而設(shè)計(jì)。
    的頭像 發(fā)表于 06-16 15:26 ?1719次閱讀
    池州市| 兰考县| 维西| 余干县| 崇礼县| 呼图壁县| 奉化市| 定兴县| 岑巩县| 中江县| 扬州市| 唐海县| 河源市| 应城市| 凤山市| 泰和县| 余庆县| 汽车| 大洼县| 濮阳市| 浦县| 嘉峪关市| 杨浦区| 桐乡市| 孟津县| 会昌县| 松阳县| 通河县| 寿宁县| 克山县| 秀山| 兰州市| 龙门县| 邹城市| 远安县| 扶余县| 轮台县| 海城市| 娄底市| 额敏县| 萝北县|