SNShield library (0.1)

がじぇるね岡宮です。

新しいセンサーネットワークシールドのライブラリを作ってみました。

WebコンパイラでKURUMIのプロジェクトを作り、rootで右クリック→ZIPファイルインポートで使用できます。

まずは、センサーの値を取るだけのサンプルです。

#include <Arduino.h>
#include <snshield.h>

SNShield kurumi;

void setup() {
kurumi.begin();
Serial.begin(9600);
}

void loop() {
char ttt[100];
kurumi.getAll();
sprintf(ttt,"Temp: %.2f Lux: %.2f X: %.2f Y: %.2f Z: %.2f",kurumi.temp,kurumi.lux,kurumi.accx,kurumi.accy,kurumi.accz);
Serial.println(ttt);
delay(200);
}

Anonymous
Parents
  • > ちょっとXivelyライブラリを使ったArduino WiFiシールドドライバのポーティングが難しそうなた> め、まずはXBee Arduinoライブラリを工夫してアップする方法を考えたいと思います。

    思うんだけれど、ここでxbeeのapiモードを使う理由って、DNSによる名前解決以外はあまり強い理由付けは無いと思うんだよね。

    でもDNSによる名前解決はAPIコマンドを駆使して自力で解決する必要がある。まあ誰かがライブラリ化するのかもしれないけれど。

    夜のお楽しみ電子工作会ではトランスペアレントモードでやってもらった方がいいんじゃない?。

Comment
  • > ちょっとXivelyライブラリを使ったArduino WiFiシールドドライバのポーティングが難しそうなた> め、まずはXBee Arduinoライブラリを工夫してアップする方法を考えたいと思います。

    思うんだけれど、ここでxbeeのapiモードを使う理由って、DNSによる名前解決以外はあまり強い理由付けは無いと思うんだよね。

    でもDNSによる名前解決はAPIコマンドを駆使して自力で解決する必要がある。まあ誰かがライブラリ化するのかもしれないけれど。

    夜のお楽しみ電子工作会ではトランスペアレントモードでやってもらった方がいいんじゃない?。

Children
No Data