一度、設定が出来たら、再び調べたりしなくなりますが
メモとして
Android側
単純にいじるなら、Android の サンプルApp 「BluetoothChat」 をいじれば問題ありません。
受信した文字を 調べるだけです。
xxx を受信した時の対応を書き込めば OK
if(str.equals("xxx")){
//xxxを受信したときの対応
}
Arduino 側
const int buttonPin = 2;
const int ledPin = 13;
int buttonState = 0;
int buttonck = 0;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP); // Inputモードでプルアップ抵抗を有効に
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) { // ボタンが押されていたら、ピンの値はLOW
digitalWrite(ledPin, HIGH);
if(buttonck == 0){
Serial.println("xxx");
buttonck = 1;
delay(100);
}
}
else {
digitalWrite(ledPin, LOW);
buttonck = 0;
delay(100);
}
}
これだけで十分です。
Android側に サーバーを構築していますんで、Arduino側の電力は少なくて済みます
今回、参考にしたサイトは
https://sites.google.com/a/gclue.jp/fab-zang-docs/sumafo-lian-xie/02-arduino-android
◎
0 件のコメント:
コメントを投稿