Translate

2016年4月14日木曜日

arduino と android と Bluetooth その2


一度、設定が出来たら、再び調べたりしなくなりますが
メモとして

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 件のコメント:

コメントを投稿