成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Arduino ESP32 BLE藍(lán)牙串口通訊實(shí)驗(yàn)

DoINsiSt / 4008人閱讀

摘要:藍(lán)牙串口通訊實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)藍(lán)牙串口輸出,實(shí)現(xiàn)無(wú)線藍(lán)牙串口調(diào)試串口函數(shù)介紹返回串口緩沖區(qū)中當(dāng)前剩余的字符個(gè)數(shù)。只有選中該對(duì)象才能,下一頁(yè)的哦驅(qū)動(dòng)安裝完成后,在電腦計(jì)算機(jī)管理,可以查看到硬件藍(lán)牙串口了。

Arduino ESP32 BLE藍(lán)牙串口通訊實(shí)驗(yàn)


目的:通過(guò)藍(lán)牙串口輸出,實(shí)現(xiàn)無(wú)線藍(lán)牙串口調(diào)試

串口函數(shù)介紹

  • Serial.available() :返回串口緩沖區(qū)中當(dāng)前剩余的字符個(gè)數(shù)。
  • Serial.print() :發(fā)送的是字符,
  • Serial.write() :發(fā)送的字節(jié).

藍(lán)牙串口繼承類(lèi)函數(shù)

  • SerialBT.available() :返回藍(lán)牙串口緩沖區(qū)中當(dāng)前剩余的字符個(gè)數(shù)。
  • SerialBT.print() :藍(lán)牙串口發(fā)送的是字符,
  • SerialBT.write() :藍(lán)牙串口發(fā)送的字節(jié).

程序?qū)嵗a

//This example code is in the Public Domain (or CC0 licensed, at your option.)//By Evandro Copercini - 2018////This example creates a bridge between Serial and Classical Bluetooth (SPP)//and also demonstrate that SerialBT have the same functionalities of a normal Serial#include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#error Bluetooth is not enabled! Please run `make menuconfig` to and enable it#endifBluetoothSerial SerialBT;void setup() {  Serial.begin(115200);  SerialBT.begin("ESP32test"); //Bluetooth device name  Serial.println("The device started, now you can pair it with bluetooth!");}void loop() {  if (Serial.available()) {    SerialBT.write(Serial.read());//將串口收到的數(shù)據(jù),再通過(guò)藍(lán)牙串口轉(zhuǎn)發(fā)出去    Serial.println("由SerialBT打印");  }  if (SerialBT.available()) {//將藍(lán)牙串口收到的數(shù)據(jù),再通過(guò)串口把信息發(fā)回給電腦    Serial.write(SerialBT.read());     Serial.println("由Serial打印");  }  delay(20);}
  • 程序燒錄后,重啟esp32開(kāi)發(fā)板,硬件串口打印信息

程序燒錄完成后就是,給電腦藍(lán)牙設(shè)備

我的電腦-控制面板-所有控制面板-設(shè)備和打印機(jī),添加設(shè)備

或者在控制面板,直接點(diǎn)擊添加設(shè)備

  • 會(huì)找到一個(gè)名叫"ESP32test",的設(shè)備。

  • 鼠標(biāo)左鍵-點(diǎn)中這個(gè)設(shè)備,然后就是下一頁(yè)。只有選中該對(duì)象才能,下一頁(yè)的哦!
  • 驅(qū)動(dòng)安裝完成后,在電腦-計(jì)算機(jī)管理,可以查看到硬件藍(lán)牙串口了。(會(huì)發(fā)現(xiàn)有兩個(gè)藍(lán)牙窗口)
  • 回到控制面板-“查看設(shè)備和打印機(jī)

  • 查看具體藍(lán)牙端口號(hào)
  • 利用串口調(diào)試助手設(shè)置藍(lán)牙串口(友善串口調(diào)試助手)下載

藍(lán)牙串口通訊窗口說(shuō)明

硬件串口發(fā)數(shù)據(jù),藍(lán)牙串口轉(zhuǎn)發(fā)(數(shù)據(jù)發(fā)送方式一)

esp32藍(lán)牙串口發(fā)數(shù)據(jù),硬件串口轉(zhuǎn)發(fā)(數(shù)據(jù)發(fā)送方式二)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/121485.html

相關(guān)文章

  • ESP32 使用BLE藍(lán)牙透?jìng)?/b>

    摘要:模式使用做透?jìng)鬟@里筆者用的是這個(gè),各大應(yīng)用商店應(yīng)該都有。點(diǎn)擊功能后面的箭頭就可以進(jìn)入發(fā)送或者接收模式,里默認(rèn)使用的是串口,這里發(fā)送的直接去剛才串口助手測(cè)試即可。 E...

    luffyZh 評(píng)論0 收藏0
  • ESP32 ESP-IDF開(kāi)發(fā)環(huán)境搭建,Windows下基于ESP-IDF | Cmake | VS

    摘要:之前一篇博客搭建開(kāi)發(fā)環(huán)境發(fā)布后,深受好評(píng)。樂(lè)鑫官方提供插件,一站式安裝,直接將升格為,配合上原有的插件主題,的過(guò)程十分愜意。目前已開(kāi)放預(yù)覽版本,功能涵蓋等外設(shè)驅(qū)動(dòng),下一步準(zhǔn)備擴(kuò)充解碼庫(kù)有線以太網(wǎng)和一些網(wǎng)絡(luò)通信的。 ...

    TalkingData 評(píng)論0 收藏0
  • 01.ESP8266開(kāi)發(fā)方式知多少

    摘要:開(kāi)發(fā)方式是樂(lè)鑫為開(kāi)發(fā)者提供的物聯(lián)應(yīng)開(kāi)發(fā)平臺(tái),包括基礎(chǔ)平臺(tái)以及上層應(yīng)開(kāi)發(fā)示例,如智能燈智能開(kāi)關(guān)等。指令開(kāi)發(fā)方式作為芯片,指令開(kāi)發(fā)也是必不可少的。開(kāi)發(fā)方式即,意為運(yùn)行在單片機(jī)上的。 ...

    sushi 評(píng)論0 收藏0
  • ESP32+串口屏組成的疫情監(jiān)控平臺(tái)

    摘要:一硬件組成用作主控。型號(hào)為一塊串口屏用作顯示。型號(hào)為轉(zhuǎn)模塊用作調(diào)試。二開(kāi)發(fā)環(huán)境搭建進(jìn)入官網(wǎng)下載。 一、硬件組成 esp32用作主控。(型號(hào)為:esp32_devkitc_v4)一塊串口屏用作顯示。(型號(hào)為:TJC3224T024_011)Usb轉(zhuǎn)ttl模塊用作調(diào)試。二、開(kāi)發(fā)環(huán)境搭建(Ardu...

    Gu_Yan 評(píng)論0 收藏0
  • 【基于Arduino IDE平臺(tái)開(kāi)發(fā)ESP8266連接巴法云】

    摘要:教程傳送門(mén)基于平臺(tái)開(kāi)發(fā)連接巴法云簡(jiǎn)介實(shí)驗(yàn)準(zhǔn)備硬件軟件實(shí)驗(yàn)步驟點(diǎn)燈實(shí)驗(yàn)發(fā)送溫濕度指令升級(jí)總結(jié)關(guān)于巴法云專(zhuān)注于開(kāi)源,智造,創(chuàng)新,分享。 Arduino教程傳送門(mén)????...

    不知名網(wǎng)友 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<