初期プログラム(初期化方法)
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
のびすけ