国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

Arduino篇—如何使用藍牙模塊

冬至子 ? 來源:X的創客課堂 ? 作者:MRXY ? 2023-11-02 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

課程目標

  • 了解藍牙模塊及其通信原理
  • 學習如何實現手機arduino及藍牙模塊之間的通信過程
  • 實現手機控制小車運動

相關知識

  • **藍牙:**是一種支持多個設備之間短距離通信(一般10m左右)的無線電技術。

藍牙的特點:

1、藍牙技術的適用設備多,無需電纜,通過無線使電腦和電信連網進行通信。

2、藍牙技術的工作頻段全球通用,適用于全球范圍內用戶無界限使用。

3、藍牙技術的安全性和抗干擾能力強。

4、傳輸距離較短。

5、通過跳頻擴頻技術進行傳播

**藍牙串口模塊:**藍牙串口模塊是基于SPP協議(Serial PortProfile),能在藍牙設備之間創建串口進行數據傳輸的一種設備,廣泛應用在具有藍牙功能的電子設備上。

圖片

藍牙串口模塊通信模型:

圖片

電路搭建

所需材料

ArduinoUNO * 1
HC-05藍牙串口模塊 * 1
LED * 1
杜邦線若干

電路連接

圖片

程序編寫

練習一:手機控制LED亮滅

根據上面的電路接線圖,編程實現通過手機發送指令,來控制LED的亮和滅。

圖形化方式:

圖片

代碼方式:

/* 項目名稱:手機控制LED
 * 項目時間:2022.03.30
 * 項目作者:MRX
 */
int LedPin = 7;
void setup()
{
 Serial.begin(9600);
 pinMode(LedPin,OUTPUT);
}

void loop()
{
  while(Serial.available())
   {
     char Bluetooth=Serial.read();
      if(Bluetooth=='a')
        {
          Serial.println("Turn ON");
          digitalWrite(LedPin,HIGH);
        }
      if(Bluetooth=='b')
        {
          Serial.println("Turn OFF");
          digitalWrite(LedPin,LOW);
        }
   }
}

手機端設置:

APP初始界面:

圖片

設置流程:

圖片

圖片

連接完成后,在命令行進行對應的指令輸入,那么就可以發現LED能夠根據預設的指令進行變化了。

練習二:藍牙小車

實現通過手機藍牙輸入指令來控制小車進行對應的運動控制。

電路連接:

圖片

圖形化方式:

圖片

代碼方式:

/* 項目名稱:藍牙控制小車運動
 * 項目時間:2022.03.30
 * 項目作者:MRX
 */
int IN1 = 2;   // IN1 connected to pin 4
int IN2 = 4;   
int ENA = 3; 
int IN3 = 6;   // IN3 connected to pin 6
int IN4 = 7;   
int ENB = 5;  
int value = 255;   // the duty cycle


void Forward() {
  digitalWrite(IN1,HIGH);
  digitalWrite(IN2,LOW);
  analogWrite(ENA,value);
  digitalWrite(IN3,HIGH);
  digitalWrite(IN4,LOW);
  analogWrite(ENB,value);
}


void Back() {
  digitalWrite(IN1,LOW);
  digitalWrite(IN2,HIGH);
  analogWrite(ENA,value);
  digitalWrite(IN3,LOW);
  digitalWrite(IN4,HIGH);
  analogWrite(ENB,value);
}


void Right() {
  digitalWrite(IN1,LOW);
  digitalWrite(IN2,HIGH);
  analogWrite(ENA,value);
  digitalWrite(IN3,LOW);
  digitalWrite(IN4,HIGH);
  analogWrite(ENB,0);
}


void Left() {
  digitalWrite(IN1,LOW);
  digitalWrite(IN2,HIGH);
  analogWrite(ENA,0);
  digitalWrite(IN3,LOW);
  digitalWrite(IN4,HIGH);
  analogWrite(ENB,value);
}


void Stop() {
  digitalWrite(IN1,LOW);
  digitalWrite(IN2,LOW);
  analogWrite(ENA,0);
  digitalWrite(IN3,LOW);
  digitalWrite(IN4,LOW);
  analogWrite(ENB,0);
}


void setup(){
  Serial.begin(9600);
  for (int i = 4;i <= 10;i++){
    pinMode(i, OUTPUT);
    }
}

void loop(){
  while(Serial.available())
   {
     char Bluetooth=Serial.read();
      if(Bluetooth=='a')
        {
          Serial.println("Forward");
          Forward();
        }
      if(Bluetooth=='b')
        {
          Serial.println("Bback");
          Back();
        }
        if(Bluetooth=='c')
        {
          Serial.println("Left");
          Left();
        }
        if(Bluetooth=='d')
        {
          Serial.println("Right");
          Right();
        }
        if(Bluetooth=='e')
        {
          Serial.println("Stop");
          Stop();
        }
   }  
}

手機APP設置:

圖片

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

    關注

    22

    文章

    1606

    瀏覽量

    111890
  • 串口通信
    +關注

    關注

    34

    文章

    1662

    瀏覽量

    57994
  • 藍牙模塊
    +關注

    關注

    30

    文章

    661

    瀏覽量

    57875
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    車規藍牙模塊技術深度剖析

    在汽車電子化迅猛發展的當下, 車規藍牙模塊 ——這一集成藍牙功能的PCBA(印刷電路板組裝件),已成為推動汽車智能化、網聯化的核心力量。本文將從技術層面深入剖析車規藍牙
    的頭像 發表于 03-04 14:04 ?746次閱讀

    藍牙模塊產品解析與選型指南

    隨著智能設備的普及,藍牙技術已經成為實現無線連接的關鍵技術之一。無論是智能家居、健康設備、車載系統還是無線音頻設備,藍牙模塊都是實現設備間無線通信的核心組成部分。而在眾多藍牙
    的頭像 發表于 01-20 14:02 ?158次閱讀

    藍牙模塊與BLE藍牙:醫療健康領域的創新驅動力

    ? 在當今快速發展的醫療健康領域,技術的每一次革新都旨在提升醫療服務的效率與質量,為患者帶來更加便捷、精準和個性化的健康管理方案。藍牙技術,尤其是低功耗藍牙(BLE)模塊的廣泛應用,正成為推動醫療
    的頭像 發表于 01-06 17:41 ?648次閱讀

    EZ - BTTM模塊Arduino評估板CYBT - 243053 - EVAL介紹

    EZ-BTTM模塊Arduino評估板CYBT - 243053 - EVAL介紹 在電子開發領域,藍牙模塊的評估和開發板是我們進行相關項目的重要工具。今天就來給大家詳細介紹一下EZ
    的頭像 發表于 12-21 11:15 ?849次閱讀

    大研智造:藍牙模塊 PCB 多 pin 引腳焊接實錄

    藍牙模塊
    jf_44781395
    發布于 :2025年12月01日 10:33:24

    如何挑選高性價比藍牙模塊

    藍牙作為一種成熟的短距離無線通信技術,已廣泛應用于智能家居、醫療設備、智能穿戴、汽車電子等領域。隨著藍牙模塊在市場上的類型和尺寸日益豐富,如何在眾多選擇中找到適合自己產品的高性價比模塊
    的頭像 發表于 10-23 15:10 ?1733次閱讀
    如何挑選高性價比<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>?

    用于 Zigbee? 技術應用/Thread/藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee? 技術應用/Thread/藍牙?應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee? 技術應用/Thread/藍牙
    發表于 10-16 18:31
    用于 Zigbee? 技術應用/Thread/<b class='flag-5'>藍牙</b>?應用的 2.4 GHz 前端<b class='flag-5'>模塊</b> skyworksinc

    廣成科技藍牙轉CAN模塊的作用和應用場景

    藍牙轉CAN設備通常內置CAN通信接口電路和藍牙通信模塊。它實時監聽CAN總線和藍牙總線,當檢測到CAN總線上有數據時,會立即對數據進行解析,并將其轉換為
    的頭像 發表于 09-29 11:05 ?976次閱讀

    用于 Zigbee 技術應用/Thread/藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee 技術應用/Thread/藍牙?應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee 技術應用/Thread/藍牙?應用的 2.4
    發表于 06-19 18:31
    用于 Zigbee 技術應用/Thread/<b class='flag-5'>藍牙</b>?應用的 2.4 GHz 前端<b class='flag-5'>模塊</b> skyworksinc

    用于 WLAN 和藍牙?應用的 2.4 GHz、256 QAM 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 WLAN 和藍牙?應用的 2.4 GHz、256 QAM 前端模塊相關產品參數、數據手冊,更有用于 WLAN 和藍牙?應用的 2.4 GHz、256 QAM 前端
    發表于 06-18 18:30
    用于 WLAN 和<b class='flag-5'>藍牙</b>?應用的 2.4 GHz、256 QAM 前端<b class='flag-5'>模塊</b> skyworksinc

    用于 Zigbee 技術應用/Thread / 藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee 技術應用/Thread / 藍牙?應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee 技術應用/Thread / 藍牙
    發表于 06-06 18:29
    用于 Zigbee 技術應用/Thread / <b class='flag-5'>藍牙</b>?應用的 2.4 GHz 前端<b class='flag-5'>模塊</b> skyworksinc

    藍牙低功耗模塊的原理和應用介紹

    隨著物聯網技術的快速發展,藍牙低功耗模塊在連接各種設備和傳輸數據方面發揮著重要作用。今天將為您介紹藍牙低功耗模塊的工作原理以及其廣泛的應用領域。
    的頭像 發表于 05-21 15:56 ?1222次閱讀

    用于 Zigbee?/Thread/藍牙?信號應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee?/Thread/藍牙?信號應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee?/Thread/藍牙?信號應用的 2.4 GHz
    發表于 05-09 18:31
    用于 Zigbee?/Thread/<b class='flag-5'>藍牙</b>?信號應用的 2.4 GHz 前端<b class='flag-5'>模塊</b> skyworksinc

    用于 Zigbee?/Thread/藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee?/Thread/藍牙?應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee?/Thread/藍牙?應用的 2.4 GHz 前端
    發表于 04-11 18:30
    用于 Zigbee?/Thread/<b class='flag-5'>藍牙</b>?應用的 2.4 GHz 前端<b class='flag-5'>模塊</b> skyworksinc

    新品推薦!國產LoRa擴頻模塊、WiFi+藍牙雙模模組、低功耗藍牙轉串口模塊

    新品上市國產LoRa擴頻模塊藍牙轉串口模塊WiFi+藍牙雙模模組部分新品參與送樣文末了解詳情↓↓↓EWM290-M系列國產LoRa擴頻模塊E
    的頭像 發表于 03-27 19:33 ?1587次閱讀
    新品推薦!國產LoRa擴頻<b class='flag-5'>模塊</b>、WiFi+<b class='flag-5'>藍牙</b>雙模模組、低功耗<b class='flag-5'>藍牙</b>轉串口<b class='flag-5'>模塊</b>