資料介紹
描述
在本教程中,我們將通過從 HC-05 藍(lán)牙模塊發(fā)送語音信號來打開和關(guān)閉 LED,然后由 Arduino 接收。這將通過使用名為“Arduino 藍(lán)牙語音控制器”的移動(dòng)應(yīng)用程序來完成,該應(yīng)用程序可以從 Android Play 商店下載,然后將其與藍(lán)牙模塊 HC-05 連接,開始您與 Arduino IDE 之間的通信。
什么是 HC-05 藍(lán)牙模塊?
藍(lán)牙可以在以下兩種模式下運(yùn)行:
- 命令模式
- 操作模式
在命令模式下,我們將能夠配置藍(lán)牙屬性,如藍(lán)牙信號的名稱、密碼、操作波特率等。
操作模式是我們能夠在 PIC 微控制器和藍(lán)牙模塊之間發(fā)送和接收數(shù)據(jù)的模式。
該模塊在 5V 電源下工作,信號引腳在 3.3V 下工作,因此模塊本身存在一個(gè) 3.3V 穩(wěn)壓器。
標(biāo)準(zhǔn)的 HC-05 藍(lán)牙模塊有六個(gè)引腳。然而,我們在這個(gè)項(xiàng)目中只會使用四個(gè)引腳。我們將使用的引腳是 VCC 引腳、GND 引腳、TXD 引腳和 RXD 引腳。

所需硬件
- 蘇里利 GSM。
- HC-05 藍(lán)牙模塊。
- LED(紅色和綠色)。
- 2 個(gè)電阻器(220 歐姆)。
- 來自 Android Play 商店的 Arduino 藍(lán)牙語音控制器應(yīng)用程序。
- 面包板。
- 連接線。
Surilli GSM、HC-05 和 LED 之間的連接:
RX PIN(藍(lán)牙模塊 HC-05)---> PIN 10(SURILLI GSM)。
TX PIN(藍(lán)牙模塊 HC-05)---> PIN 11(SURILLI GSM)。
GND 引腳(藍(lán)牙模塊 HC-05)---> GND 引腳(SURILLI GSM)。
+5V 引腳(藍(lán)牙模塊 HC-05)---> USB 引腳(SURILLI GSM)。
+ PIN(綠色 LED)---> PIN 5(SURILLI GSM)。
- 引腳(綠色 LED)---> GND 引腳(SURILLI GSM)。
+ PIN(紅色 LED)---> PIN 13(SURILLI GSM)。
- 引腳(紅色 LED)---> GND 引腳(SURILLI GSM)。
為 Surilli 設(shè)置 Arduino IDE:
確保您為 Surilli 選擇了正確的端口、電路板和處理器,如下圖所示,并且它是可編程的(從文件>示例>數(shù)字>Blink 編譯并上傳“Blink”到您的 Surilli 上,檢查是否一切正常).
電路:
電路非常簡單。按照下圖設(shè)置您的硬件。

將代碼上傳并刻錄到 Surilli
現(xiàn)在您已經(jīng)完成了硬件和 Arduino IDE 的設(shè)置。將下面給出的 Arduino 草圖復(fù)制并粘貼到您的 Arduino IDE 中,然后點(diǎn)擊上傳。我們將使用“軟件串行”庫將引腳 11 和 10 分別設(shè)為 Tx 和 Rx。
阿杜諾代碼:
#include
String value;
int TxD = 11;
int RxD = 10;
int servoposition;
SoftwareSerial bluetooth(TxD, RxD);
void setup() {
pinMode(13, OUTPUT);
pinMode(5, OUTPUT);
Serial.begin(9600); // start serial communication at 9600bps
bluetooth.begin(9600);
}
void loop() {
Serial.println(value);
if (bluetooth.available())
{
value = bluetooth.readString();
if (value == "all LED turn on"){
digitalWrite(13, HIGH);
digitalWrite(5, HIGH);
}
if (value == "all LED turn off"){
digitalWrite(13, LOW);
digitalWrite(5, LOW);
}
if (value == "turn on Red LED"){
digitalWrite(13, HIGH);
}
if (value == "turn on green LED"){
digitalWrite(5, HIGH);
}
if (value == "turn off red LED"){
digitalWrite(13, LOW);
}
if (value == "turn off green LED"){
digitalWrite(5, LOW);
}
}
}
將 Arduino 連接到安卓設(shè)備
從 Android Play 商店下載應(yīng)用程序“Arduino 藍(lán)牙語音控制器”。打開應(yīng)用程序然后首先單擊“連接到藍(lán)牙設(shè)備”并選擇您的 HC-05 藍(lán)牙模塊并檢查它是否已連接。然后點(diǎn)擊麥克風(fēng)圖標(biāo)說話并將語音命令發(fā)送到 HC-05 模塊。
注意:當(dāng)您首次將藍(lán)牙模塊與智能手機(jī)連接時(shí),它會要求輸入密碼,請使用 0000 或 1234。
設(shè)置好所有東西后,你只需要通過應(yīng)用程序發(fā)送語音命令,再發(fā)送到 HC-05 藍(lán)牙模塊,HC-05 與 Arduino IDE 串行通信,然后根據(jù)命令執(zhí)行任務(wù)這是在串行監(jiān)視器上進(jìn)一步顯示的。下表顯示了命令和操作。

如果您制作了一些有趣的東西,請與我們的社區(qū)分享。
目前為止就這樣了。如果您有任何疑問,請?jiān)L問我們的網(wǎng)站surilli.io或聯(lián)系我們的支持人員。與 Surilli 家族保持聯(lián)系,了解更多精彩內(nèi)容。:-)
- HC05藍(lán)牙原理圖加PCB 18次下載
- 使用Arduino和Surilli GSM的智能路燈系統(tǒng)
- 使用Surilli GSM的帶LED和蜂鳴器的超聲波傳感器
- Arduino和HC 05的基本藍(lán)牙通信
- HC 05藍(lán)牙模塊開源分享
- HC-05藍(lán)牙模塊原理圖下載 50次下載
- HC05-ESP8266實(shí)現(xiàn)控制LED的閃爍
- BC04和HC05及HC06S與HC07S HC06M與HC07M藍(lán)牙模塊的電路圖免費(fèi)下載 174次下載
- ATK-HC05藍(lán)牙串口模塊的資料合集和基于STM32的C語言代碼免費(fèi)下載 31次下載
- HC-05藍(lán)牙模塊調(diào)試的資料免費(fèi)下載
- 如何使用HC-05藍(lán)牙模塊進(jìn)行單片機(jī)通訊
- 串口轉(zhuǎn)藍(lán)牙模塊HC05資料 75次下載
- HC05藍(lán)牙手冊,藍(lán)牙的調(diào)試手冊 90次下載
- 藍(lán)牙HC05資料 100次下載
- HC-05AT藍(lán)牙測試軟件 7次下載
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 6k次閱讀
- 一個(gè)簡單的聲控LED電路圖解析 1.5w次閱讀
- 聲控集成電路SK-2構(gòu)成的聲控電子警犬電路 3.6k次閱讀
- 聲控電路BB一5構(gòu)成的聲控開關(guān)電路 5k次閱讀
- SM401聲控集成塊構(gòu)成的聲控閃光電路 5.8k次閱讀
- 聲控集成電路SL517構(gòu)成的聲控開關(guān)電路 4.8k次閱讀
- 聲控LED旋律燈功能原理 2.5w次閱讀
- 實(shí)現(xiàn)藍(lán)牙HC-05、06與單片機(jī)的連接及與手機(jī)通信 3.4w次閱讀
- gsm模塊是什么_gsm模塊工作原理_gsm模塊的應(yīng)用 5.3w次閱讀
- 居民樓道聲控電路圖(六款聲控電路原理圖詳解) 19.5w次閱讀
- hc05藍(lán)牙模塊如何使用_兩個(gè)hc05藍(lán)牙模塊配對 11.3w次閱讀
- hc05和hc06有什么不同_hc05和hc06區(qū)別 8w次閱讀
- 基于74HC573為架構(gòu)的LED數(shù)碼管應(yīng)用 5.5k次閱讀
- 報(bào)曉聲控狗電路圖 2.8k次閱讀
- 聲控報(bào)警電路 3.6k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費(fèi)
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費(fèi)
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費(fèi)
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費(fèi)
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費(fèi)
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費(fèi)
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 12次下載 | 免費(fèi)
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費(fèi)
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 3次下載 | 免費(fèi)
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費(fèi)
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費(fèi)
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費(fèi)
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論