|
請依下圖接線
#include <SoftwareSerial.h> // 包含SoftwareSerial標頭檔
char ch,LedK,h;
char Hello[]="Hello!";
SoftwareSerial BT(12,13); // 建構軟體串列埠,TxD=12、RxD=13
void setup() {
BT.begin(9600); // 設定軟體串列埠的鮑率為9600
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
digitalWrite(2, 1);// 1 滅掉
digitalWrite(3, 1);
LedK=1;
h=0;
}
// 主程式
void loop() {
digitalWrite(2, LedK);
if(BT.available()){//藍芽有訊息進來
ch=BT.read();//讀資料
if(ch=='1')
digitalWrite(3, 0);//0亮
else
digitalWrite(3, 1);//1滅
}
delay(1000);
LedK=!LedK;
BT.write(Hello[h]);
h=(h+1)%6;//Hello! 的長度
}
App Inventer2 部份,設計如下:
手機 APP inventor 程式下載 (aia) (apk)
Demo 影片
|