手機畫面
1) 選擇藍牙裝置;
2)控制 LED 的按鈕
3) 斷線用的按鈕。
手機程式
初始化:
LED控制按鈕:
藍芽斷線按鈕:
Build APP (QB code for .apk)
// Arduino 程式
#include <SoftwareSerial.h> //引用SoftwareSerial函式庫
int led = 2; //LED在DI1
SoftwareSerial BT(11, 10);
//設定藍牙在Paperduino上TX、RX的腳位
void setup() {
BT.begin(9600);
//設定與藍芽通訊的鮑率
pinMode(led, OUTPUT);
}
void loop() {
int insize;
byte cmmd[20];
if ((insize = BT.available() > 0)) //判斷是否有接收到藍牙訊息
{
for (int i = 0; i < insize; i++)
cmmd[i] = BT.read(); //讀取藍牙資訊
switch (cmmd[0])
{
case 'a': //若接受到字元'a'時,則讓LED亮
digitalWrite(led, HIGH);
break;
case 'b': //若接受到字元'b'時,則讓LED亮
digitalWrite(led, LOW);
break;
}
}
}
沒有留言:
張貼留言