Part1 控制LED開關
Android --> Arduino 控制開關
#include <SoftwareSerial.h>
#include <Wire.h>
int LED = 13;
SoftwareSerial BT(3,2);
void setup() {
Serial.begin(9600);
BT.begin(38400);
pinMode(LED, OUTPUT);
}
void loop() {
byte cmmd[20];
int insize;
while(1){
if ((insize=(BT.available()))>0){
Serial.print("input size = ");
Serial.println(insize);
for (int i=0; i<insize; i++){
Serial.print(cmmd[i]=char(BT.read()));
Serial.print("\n");
}
}
switch (cmmd[0]) {
case 97: //"a"
digitalWrite(LED,HIGH);
break;
case 98://"b"
digitalWrite(LED,LOW);
break;
} //Switch
} //while
}