arrow-righthamburgerlogo-marksocial-facebooksocial-githubsocial-twitter

初期プログラム(初期化方法)

about Nefry BT Default Program

(動画)

Nefry BTの出荷時に書き込まれている、初期プログラムを紹介します。

初期プログラムでできること

初期プログラムでは以下の二つの内容が行えます。

初期化する

Nefry BTを初期化したい場合には、こちらのプログラムを書き込んでください。(参照:シリアル通信で書き込む

#include <NefryIFTTT.h>
#include <NefryLineNotify.h>

String Event, SecretKey, LineAuth, SendMessageLINE;

void setup() {
  Nefry.setStoreTitle("SecretKey", 0);
  Nefry.setStoreTitle("Event", 1);
  Nefry.setStoreTitle("LINE Auth", 2);
  Nefry.setStoreTitle("LINEMessage", 3);
  SecretKey = Nefry.getStoreStr(0);
  Event = Nefry.getStoreStr(1);
  LineAuth = Nefry.getStoreStr(2);
  SendMessageLINE = Nefry.getStoreStr(3);
  Nefry.enableSW(); //SW有効化
  Nefry.setProgramName("NefryBT Default Program");
}
void loop() {
  if (Nefry.readSW()) {
    if (!SecretKey.equals("") && !Event.equals("")) {
      if (!IFTTT.send(Event, SecretKey)) {
        Nefry.setLed(255, 0, 0);
      }
    }
    if (!LineAuth.equals("")) {
      if (SendMessageLINE.equals(""))SendMessageLINE = "Welcome to the NefryBT world!";
        LineNotify.send(LineAuth, SendMessageLINE);
    }
    Nefry.ndelay(1000); //送信後1秒間待つ
  }
  Nefry.setLed(random(255), random(255), random(255));
  Nefry.ndelay(500); //送信後0.5秒間待つ
}
Last edited on 2018.01.04 by のびすけ

初期プログラム(初期化方法)

about Nefry BT Default Program

(動画)

Nefry BTの出荷時に書き込まれている、初期プログラムを紹介します。

初期プログラムでできること

初期プログラムでは以下の二つの内容が行えます。

初期化する

Nefry BTを初期化したい場合には、こちらのプログラムを書き込んでください。(参照:シリアル通信で書き込む

#include <NefryIFTTT.h>
#include <NefryLineNotify.h>

String Event, SecretKey, LineAuth, SendMessageLINE;

void setup() {
  Nefry.setStoreTitle("SecretKey", 0);
  Nefry.setStoreTitle("Event", 1);
  Nefry.setStoreTitle("LINE Auth", 2);
  Nefry.setStoreTitle("LINEMessage", 3);
  SecretKey = Nefry.getStoreStr(0);
  Event = Nefry.getStoreStr(1);
  LineAuth = Nefry.getStoreStr(2);
  SendMessageLINE = Nefry.getStoreStr(3);
  Nefry.enableSW(); //SW有効化
  Nefry.setProgramName("NefryBT Default Program");
}
void loop() {
  if (Nefry.readSW()) {
    if (!SecretKey.equals("") && !Event.equals("")) {
      if (!IFTTT.send(Event, SecretKey)) {
        Nefry.setLed(255, 0, 0);
      }
    }
    if (!LineAuth.equals("")) {
      if (SendMessageLINE.equals(""))SendMessageLINE = "Welcome to the NefryBT world!";
        LineNotify.send(LineAuth, SendMessageLINE);
    }
    Nefry.ndelay(1000); //送信後1秒間待つ
  }
  Nefry.setLed(random(255), random(255), random(255));
  Nefry.ndelay(500); //送信後0.5秒間待つ
}

Last edited on 2018.01.04

by のびすけ

Nefrybt-index-