本文介紹如何使用Arduino Uno和藍牙模塊HC-06實現智能手機對電燈的控制, Android App使用MIT App Inventor制作。
MIT App Inventor
首先介紹一下 MIT App Inventor 這款軟件, MIT App Inventor 是一款創新的圖形化的可以實現 Android 應用程序創建的積木式的安卓編程軟件。它原本是Google實驗室的研究成果之一,它是由一群Google工程師和勇于挑戰的Google使用者共同參與設計完成。App Inventor是一個完全在線開發的Android編程環境,它拋棄了復雜的程式代碼而使用積木式的堆疊法來完成用戶的Android變成。對于Android初學者來說是一大福音,只要使用基本元件例如按鈕、標簽、文本輸入框、密碼輸入框等進行運算并輸出結果即可完成一個APP原型的開發。如果使用過Scratch,那么 MIT App Inventor 的操作界面與他類似。
項目創建
步驟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
網盤鏈接 提取碼:dw1o 。關于 MIT App Inventor制作App的內容會在后續文章介紹。
步驟5:連接藍牙模塊
要將智能手機連接到Arduino藍牙模塊HC-06,必須輸入PIN碼“1234”或“0000”。
完成
假如你完成了上面的所有步驟,你就可以通過藍牙控制你的電燈了,或者其它的設備! 智能家居也可以很簡單!
-
電燈
+關注
關注
0文章
29瀏覽量
14079 -
Arduino
+關注
關注
188文章
6474瀏覽量
187434 -
HC-06
+關注
關注
0文章
11瀏覽量
7758
發布評論請先 登錄
相關推薦
評論