本文介紹如何使用Arduino Uno和藍牙模塊HC-06實現(xiàn)智能手機對電燈的控制, Android App使用MIT App Inventor制作。
MIT App Inventor
首先介紹一下 MIT App Inventor 這款軟件, MIT App Inventor 是一款創(chuàng)新的圖形化的可以實現(xiàn) Android 應用程序創(chuàng)建的積木式的安卓編程軟件。它原本是Google實驗室的研究成果之一,它是由一群Google工程師和勇于挑戰(zhàn)的Google使用者共同參與設計完成。App Inventor是一個完全在線開發(fā)的Android編程環(huán)境,它拋棄了復雜的程式代碼而使用積木式的堆疊法來完成用戶的Android變成。對于Android初學者來說是一大福音,只要使用基本元件例如按鈕、標簽、文本輸入框、密碼輸入框等進行運算并輸出結果即可完成一個APP原型的開發(fā)。如果使用過Scratch,那么 MIT App Inventor 的操作界面與他類似。
項目創(chuàng)建
步驟1:元件清單
Arduino Uno R3
藍牙模塊 HC-06
繼電器模塊
跳線
面包板
第二步:電路接線圖
智能手機控制電燈
電路連接如下 :
Arduino UNO和藍牙模塊控制繼電器
步驟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;
}
}
}
代碼比較簡單,關于Arduino遠程控制繼電器也可作為參考。
步驟4:安裝APP
網(wǎng)盤鏈接 提取碼:dw1o 。關于 MIT App Inventor制作App的內(nèi)容會在后續(xù)文章介紹。
步驟5:連接藍牙模塊
要將智能手機連接到Arduino藍牙模塊HC-06,必須輸入PIN碼“1234”或“0000”。
完成
假如你完成了上面的所有步驟,你就可以通過藍牙控制你的電燈了,或者其它的設備! 智能家居也可以很簡單!
-
電燈
+關注
關注
0文章
29瀏覽量
14255 -
Arduino
+關注
關注
190文章
6498瀏覽量
192214 -
HC-06
+關注
關注
0文章
11瀏覽量
7872
發(fā)布評論請先 登錄
“基于智能手機Bluetooth的家用能源消耗網(wǎng)關” 這設計難嘛
請問hc-05和hc-06有什么區(qū)別?
智能手機怎么才能更加智能?
如何使用Arduino開發(fā)板通過藍牙方式控制伺服電機
如何用藍橋杯單片機開發(fā)板實現(xiàn)與HC-06藍牙模塊的通訊
HC-06控制舵機的相關資料推薦
使用帶有Arduino Uno的藍牙HC-05模塊來控制伺服電機
用8051通過HC-05藍牙模塊與智能手機通信控制門鎖
請問如何使用Arduino的藍牙控制伺服電機?
2個ESP8266-01作為透明串口橋的固件,如何讓他們在編程前立即重置Arduino并促進智能手機應用程序渠道?
HC-06藍牙模塊的應用說明和控制小燈亮滅的程序免費下載

Arduino條LED RGB模塊HC-06開源

將HC-06藍牙模塊與Arduino連接教程

評論