いろいろ注意
- デジタル教育、非営利、調査研究目的で最小限引用しました。
結果
動いた
プログラム
#ifndef ZIGBEE_MODE_ZCZR
#error "Zigbee end device mode is not selected in Tools->Zigbee mode"
#endif
#include "Zigbee.h"
ZigbeeColorDimmerSwitch zb_switch = ZigbeeColorDimmerSwitch(1);
void setup() {
Serial.begin(115200);
Zigbee.addEndpoint(&zb_switch);
Zigbee.setRebootOpenNetwork(180);
Serial.println("Zigbee.begin()");
if (!Zigbee.begin(ZIGBEE_COORDINATOR)) {
Serial.println("Zigbee.begin() failed");
abort();
}
Serial.println("Waiting for binding");
while (!zb_switch.bound()) {
Serial.print(".");
delay(500);
}
Serial.print("\n");
}
void loop() {
if (!zb_switch.bound()) {
return;
}
zb_switch.lightToggle();
delay(3000);
}



