//連結 藍芽有問題時 請將Pin 11 / Pin10 RX ,TX 對調
//APK 程式 連結點
//手機畫面
//AI2 程式 畫面
//Arduino 執行畫面
//
//Arduino 程式
//
#include <SoftwareSerial.h>
#include <Wire.h>
int LED = 13 ;
SoftwareSerial I2CBT(11,10); //RX=11 , TX=10
void setup() {
Serial.begin(9600);
I2CBT.begin(9600); //bluetooth baud rate
pinMode(LED, OUTPUT);
}
///////////////////main///////////////////////////
void loop() {
byte cmmd[20];
int insize;
while(1){
/*
read message from bluetooth
*/
if ((insize=(I2CBT.available()))>0){
Serial.print("input size = ");
Serial.println(insize);
for (int i=0; i<insize; i++){
Serial.print(cmmd[i]=char(I2CBT.read()));
Serial.print("\n");
}
}
switch (cmmd[0]) {
case 97: //"a"
digitalWrite(LED,HIGH);
break;
case 98://"b"
digitalWrite(LED,LOW);
break;
} //Switch
} //while
}
沒有留言:
張貼留言