Arduino IDE setup Arduino IDE Arduino 1 6 Slides: 24 Download presentation Arduino IDE setup Arduino IDE 下載 請下載 Arduino 1. 6. 4 以後的版本 2. 從 board manager 安裝 7697 套件 3. 下載與安裝CP 2102 N驅動程式 1. 在Arduino IDE 偏好設定中貼上這個連結 File / Preferences URLs => http: //download. labs. mediatek. com/package_mtk_linkit_7697_index. json 在選單中看到 7697,按 Install Tools / Boards Manager 目前最新版為 0. 7. 4 如果無法編譯 請到以下路徑檢查,是否有 0. 7. 4 (最新版本) 之資料夾,其他檔案請刪除 C: UsersuserApp. DataLocalArduino 15packagesLink. Ithardwarelinkit_rtos BLE & App Inventor Arduino程式說明 設定UUID LBLEService led. Service("19 B 10010 -E 8 F 2 -537 E-4 F 6 CD 104768 A 1214"); LBLECharacteristic. Int switch. Characteristic("19 B 10011 -E 8 F 2 -537 E 4 F 6 C-D 104768 A 1214", LBLE_READ | LBLE_WRITE); 需與 App Inventor 端一致 Arduino程式說明 LBLE. begin(); Serial. print(LBLE. get. Device. Address()); 顯示 7697 的 BLE addr,重要!! 讀取收到的值控制LED if (switch. Characteristic. is. Written()) { const char value = switch. Characteristic. get. Value(); switch (value) { case 1: digital. Write(LED_BUILTIN, HIGH); break; case 0: digital. Write(LED_BUILTIN, LOW); break; App Inventor程式說明 Designer頁面 Blocks Addr 要改為您手邊7697的 BLE addr MSC Lite Arduino程式說明 設定Wifi和MCS Lite IP char ssid[] = "*****"; //wifi ssid char pass[] = "*****"; //wifi password char device. Id[] = "*****"; //MCS device ID char device. Key[] = "*****"; //MCS device key char server[] = "***. ***"; //MCS IP address Wi. Fi. begin(ssid, pass); ws_client. connect(server, ws_port) Arduino端上傳Data到MCS Lite String data = “string, , LED is ON”; //channel Id, timestamp, value upload_datapoint(data); BLE + WIFI整合