void SubGHz.antSwitch (int8_t ant);
MJ2001で使用するアンテナを指定する関数です。SubGHz.begin()関数の前に指定してください。
0: 内蔵アンテナを使用 1: 外付けアンテナを使用
なし
//****************************************** // sample software //****************************************** //***************************************************** // Local definition //***************************************************** #define LED 26 #define SUBGHZ_CH 36 #define PANID 0xABCD #define HOST_ADDRESS 0x079D unsigned char send_data[] = {"Welcome to Lazurite Sub-GHz\r\n"}; void setup(void) { SubGHz.init(); // initializing Sub-GHz pinMode(LED,OUTPUT); // setting of LED digitalWrite(LED,HIGH); // setting of LED } void loop(void) { // Initializing SubGHz.antSwitch(1); // External Antena SubGHz.begin(SUBGHZ_CH, PANID, SUBGHZ_100KBPS, SUBGHZ_PWR_1MW); // setup Sub-GHz // preparing data digitalWrite(LED,LOW); // LED ON SubGHz.send(PANID, HOST_ADDRESS, &send_data, sizeof(send_data),NULL); // send data digitalWrite(LED,HIGH); // LED off // close SubGHz.close(); // power down Sub-GHz sleep(3000); // sleep return; }