RM新时代网站-首页

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

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

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

如何使用Arduino Uno和HC-06實(shí)現(xiàn)智能手機(jī)對(duì)電燈的控制

科技觀察員 ? 來(lái)源:八色木 ? 作者:八色木 ? 2022-04-05 17:16 ? 次閱讀

本文介紹如何使用Arduino Uno和藍(lán)牙模塊HC-06實(shí)現(xiàn)智能手機(jī)對(duì)電燈的控制, Android App使用MIT App Inventor制作。

poYBAGJIFGCAMWmcAAJxIVLtzQ0714.png

Android智能手機(jī)控制電燈的原理

MIT App Inventor

首先介紹一下 MIT App Inventor 這款軟件, MIT App Inventor 是一款創(chuàng)新的圖形化的可以實(shí)現(xiàn) Android 應(yīng)用程序創(chuàng)建的積木式的安卓編程軟件。它原本是Google實(shí)驗(yàn)室的研究成果之一,它是由一群Google工程師和勇于挑戰(zhàn)的Google使用者共同參與設(shè)計(jì)完成。App Inventor是一個(gè)完全在線開發(fā)的Android編程環(huán)境,它拋棄了復(fù)雜的程式代碼而使用積木式的堆疊法來(lái)完成用戶的Android變成。對(duì)于Android初學(xué)者來(lái)說(shuō)是一大福音,只要使用基本元件例如按鈕、標(biāo)簽、文本輸入框、密碼輸入框等進(jìn)行運(yùn)算并輸出結(jié)果即可完成一個(gè)APP原型的開發(fā)。如果使用過(guò)Scratch,那么 MIT App Inventor 的操作界面與他類似。

項(xiàng)目創(chuàng)建

步驟1:元件清單

Arduino Uno R3

藍(lán)牙模塊 HC-06

繼電器模塊

跳線

面包板

第二步:電路接線圖

poYBAGJIFFqAExWnAAK9UT92SDs829.png

智能手機(jī)控制電燈

電路連接如下 :

pYYBAGJIFFeAJmcmAAGV7twqKqQ338.png

Arduino UNO和藍(lán)牙模塊控制繼電器

步驟3:上傳代碼

#define lamp_Channel 13

int command; //Int to store app command state.

boolean lamp = false;

void setup() {

pinMode(lamp_Channel, OUTPUT);

Serial.begin(9600);

}

void loop(){

if (Serial.available() > 0) {

command = Serial.read();

if (lamp) {digitalWrite(lamp_Channel, HIGH);}

else {digitalWrite(lamp_Channel, LOW);}

switch (command) {

case 'L':lamp = true;break;

case 'l':lamp = false;break;

}

}

}

代碼比較簡(jiǎn)單,關(guān)于Arduino遠(yuǎn)程控制繼電器也可作為參考。

步驟4:安裝APP

網(wǎng)盤鏈接 提取碼:dw1o 。關(guān)于 MIT App Inventor制作App的內(nèi)容會(huì)在后續(xù)文章介紹。

步驟5:連接藍(lán)牙模塊

要將智能手機(jī)連接到Arduino藍(lán)牙模塊HC-06,必須輸入PIN碼“1234”或“0000”。

完成

假如你完成了上面的所有步驟,你就可以通過(guò)藍(lán)牙控制你的電燈了,或者其它的設(shè)備! 智能家居也可以很簡(jiǎn)單!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 電燈
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    14054
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186951
  • HC-06
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    7753
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用Arduino和藍(lán)牙的語(yǔ)音控制LED

    使用語(yǔ)音命令控制 LED 似乎是一項(xiàng)艱巨的任務(wù),但它很容易,您可以快速構(gòu)建它。我們只需要一個(gè)Arduino UNOHC-06藍(lán)牙模塊串行通信,智能
    的頭像 發(fā)表于 11-15 16:43 ?5716次閱讀
    如何使用<b class='flag-5'>Arduino</b>和藍(lán)牙的語(yǔ)音<b class='flag-5'>控制</b>LED

    “基于智能手機(jī)Bluetooth的家用能源消耗網(wǎng)關(guān)” 這設(shè)計(jì)難嘛

    的是HC-06);3、最后用統(tǒng)一數(shù)據(jù)接口轉(zhuǎn)出數(shù)據(jù),通過(guò)藍(lán)牙模塊傳輸給手機(jī),(即是智能手機(jī)藍(lán)牙抄表,要求的是安卓手機(jī));問(wèn)題是:電路圖這邊到底如何設(shè)計(jì);軟件方面更是棘手;小弟我知識(shí)欠缺了
    發(fā)表于 05-11 20:16

    智能手機(jī)怎么才能更加智能

    很明顯,智能手機(jī)不僅融入了我們的日常商業(yè)活動(dòng),而且融入了我們的日常生活。過(guò)去,智能手機(jī)被定義為采用專用操作系統(tǒng)(OS)的蜂窩電話。這意味著智能手機(jī)可以增加或安裝/刪除應(yīng)用軟件,雖然這種定義稍嫌簡(jiǎn)單了點(diǎn)。今天的
    發(fā)表于 08-20 08:32

    智能手機(jī)控制Arduino心情燈制作方法

    制作一個(gè)使用智能手機(jī)控制Arduino心情燈
    發(fā)表于 03-26 11:44

    如何使用Arduino開發(fā)板通過(guò)藍(lán)牙方式控制伺服電機(jī)

    如何使用Arduino開發(fā)板控制伺服電機(jī),這次我們使用無(wú)線藍(lán)牙模塊HC-06控制伺服電機(jī)。所需的材料● Arduino
    發(fā)表于 06-28 08:01

    如何用藍(lán)橋杯單片機(jī)開發(fā)板實(shí)現(xiàn)HC-06藍(lán)牙模塊的通訊

    參加完藍(lán)橋杯單片機(jī)比賽,發(fā)現(xiàn)比賽實(shí)現(xiàn)的功能太過(guò)單一,于是就買了塊藍(lán)牙模塊,實(shí)現(xiàn)手機(jī)控制單片機(jī),實(shí)現(xiàn)相關(guān)功能。所需軟硬件:
    發(fā)表于 12-07 11:45

    HC-06控制舵機(jī)的相關(guān)資料推薦

    一.學(xué)習(xí)筆記 HC-06控制舵機(jī)(51版)要學(xué)習(xí)HC-06藍(lán)牙模塊與51單片機(jī)互相通信以控制舵機(jī)首先了解51內(nèi)部RXD與TXD的關(guān)系(如下圖):通過(guò)此圖可以清晰了解51與TXD/RXD
    發(fā)表于 12-07 13:26

    使用帶有Arduino Uno的藍(lán)牙HC-05模塊來(lái)控制伺服電機(jī)

    HC-06 藍(lán)牙模塊、Arduino UNO 和 SG90 伺服電機(jī)的藍(lán)牙連接。此外,您需要本教程的額外資源,例如具有藍(lán)牙功能的 Android 智能手機(jī)和從
    發(fā)表于 06-23 06:59

    用8051通過(guò)HC-05藍(lán)牙模塊與智能手機(jī)通信控制門鎖

    描述使用8051的藍(lán)牙門鎖使用您的智能手機(jī)通過(guò)藍(lán)牙控制您家的門鎖。 系統(tǒng)使用 8051 通過(guò) HC-05 藍(lán)牙模塊與智能手機(jī)通信,如果密碼正確,則
    發(fā)表于 09-14 06:45

    請(qǐng)問(wèn)如何使用Arduino的藍(lán)牙控制伺服電機(jī)?

    應(yīng)用程序Roboremo上的這些按鈕,數(shù)據(jù)將通過(guò)智能手機(jī)的藍(lán)牙發(fā)送到HC-06藍(lán)牙模塊。從HC-06模塊數(shù)據(jù)由Arduino接收,Arduino
    發(fā)表于 03-01 14:55

    2個(gè)ESP8266-01作為透明串口橋的固件,如何讓他們?cè)诰幊糖傲⒓粗刂?b class='flag-5'>Arduino并促進(jìn)智能手機(jī)應(yīng)用程序渠道?

    基于 Arduino 的。它旨在通過(guò) Blootooth 集成到智能手機(jī)應(yīng)用程序中。我還希望 HC-05 或 HC-06 藍(lán)牙模塊也能對(duì) Ardui
    發(fā)表于 06-06 13:26

    HC-06藍(lán)牙模塊的應(yīng)用說(shuō)明和控制小燈亮滅的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是HC-06藍(lán)牙模塊的應(yīng)用說(shuō)明和控制小燈亮滅的程序免費(fèi)下載
    發(fā)表于 07-29 17:36 ?18次下載
    <b class='flag-5'>HC-06</b>藍(lán)牙模塊的應(yīng)用說(shuō)明和<b class='flag-5'>控制</b>小燈亮滅的程序免費(fèi)下載

    用藍(lán)橋杯單片機(jī)開發(fā)板實(shí)現(xiàn)HC-06藍(lán)牙模塊的通訊

    參加完藍(lán)橋杯單片機(jī)比賽,發(fā)現(xiàn)比賽實(shí)現(xiàn)的功能太過(guò)單一,于是就買了塊藍(lán)牙模塊,實(shí)現(xiàn)手機(jī)控制單片機(jī),實(shí)現(xiàn)相關(guān)功能。所需軟硬件:
    發(fā)表于 11-24 11:21 ?19次下載
    用藍(lán)橋杯單片機(jī)開發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b>與<b class='flag-5'>HC-06</b>藍(lán)牙模塊的通訊

    Arduino條LED RGB模塊HC-06開源

    電子發(fā)燒友網(wǎng)站提供《Arduino條LED RGB模塊HC-06開源.zip》資料免費(fèi)下載
    發(fā)表于 07-07 15:17 ?2次下載
    <b class='flag-5'>Arduino</b>條LED RGB模塊<b class='flag-5'>HC-06</b>開源

    HC-06藍(lán)牙模塊與Arduino連接教程

    電子發(fā)燒友網(wǎng)站提供《將HC-06藍(lán)牙模塊與Arduino連接教程.zip》資料免費(fèi)下載
    發(fā)表于 06-25 11:24 ?2次下載
    將<b class='flag-5'>HC-06</b>藍(lán)牙模塊與<b class='flag-5'>Arduino</b>連接教程
    RM新时代网站-首页