作業資訊 | 已交名單(39)
項目 | 內容 |
允許遲交 | 否 |
開放觀摩 | 否 |
屬性 | 個人作業 |
成績比重 | 未設定 |
期限 | 2020-04-06 23:59 |
附件 | |
描述 | //==============SEND_Count void SEND_Count() { myOLED.setPosi(4, 0); myOLED.print("keyCount:"); myOLED.println(keyCount); Serial.print("DB1070xx,"); Serial.print("C:"); Serial.println(keyCount); Serial1.print("DB1070xx,"); Serial1.print("C:"); Serial1.println(keyCount); } ======================================= //------------------------------------------------------------------- #include "Serial.h" // Serial and Serial1 //------------------------------------------------------------------- // Serial is RX1/TX1 conect to PC // Serial1 is RX2/TX2 conect to Zigbee module //------------------------------------------------------------------- #define RECV_MAX 32 uint8_t RecvBuf[RECV_MAX]; uint8_t RecvLen; int RecvCount; void Zigbee_setup(uint8_t channel, uint16_t panid, uint16_t addr) { // get Channel/PAN ID/Address Serial1.write(0xAA); Serial1.write(0xC7); Serial1.write(0xBB); delay(30); // set Channel/PAN ID/Address Serial1.write(0xAA); Serial1.write(0xC7); Serial1.write(0x5A); Serial1.write(channel); Serial1.write(panid >> 8); Serial1.write(panid &0xff); Serial1.write(addr >> 8); Serial1.write(addr &0xff); Serial1.write(0xBB); } keyCount++; SEND_Count(); keyCount--; SEND_Count(); |