# LinkIt 7697 BlocklyDuino 使用指南

## LinkIt 7697

- [LinkIt 7697 BlocklyDuino 使用指南](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan.md): 此教學內容介紹如何使用 BlocklyDuino 編輯器 (搭配 Arduino 編輯器) 來開發 LinkIt 7697，快速做出各種互動電路和物聯網應用。
- [認識 LinkIt 7697](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/ren-shi-linkit-7697.md)
- [認識 BlocklyDuino](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/ren-shi-blocklyduino.md)
- [BlocklyDuino v2 & v3 比較](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/blocklyduino-v2-v3-bi-jiao.md)
- [安裝開發環境 (v2)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/an-zhuang-kai-fa-huan-jing-v2.md)
- [安裝 Arduino 編輯器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/an-zhuang-kai-fa-huan-jing-v2/an-zhuang-arduino-bian-ji-qi.md)
- [安裝驅動並連接開發板](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/an-zhuang-kai-fa-huan-jing-v2/an-zhuang-qu-dong-bing-lian-jie-kai-fa-ban.md)
- [安裝 BlocklyDuino 編輯器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/an-zhuang-kai-fa-huan-jing-v2/an-zhuang-blocklyduino-bian-ji-qi.md)
- [連結兩個編輯器並上傳程式](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/an-zhuang-kai-fa-huan-jing-v2/lian-jie-liang-ge-bian-ji-qi-bing-shang-chuan-cheng-shi.md): 目前開發流程會是在 BlocklyDuino 拖拉積木， 自動產生出 Arduino 的程式，然後使用 Arduino 編輯器來編譯和上傳。 可以透過以下流程讓 BlocklyDuino 產生出來的程式自動帶到 Arduino 編輯器內。
- [安裝開發環境 (v3)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/an-zhuang-kai-fa-huan-jing-v3.md)
- [BlocklyDuino 基礎操作](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/blocklyduino-ji-chu-cao-zuo.md)
- [實作範例教學](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue.md)
- [A01. 內建 LED 閃爍](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a01.-nei-jian-led-shan-shuo.md)
- [A02. 外接 LED 閃爍](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a02.-wai-jie-led-shan-shuo.md)
- [A03. 外接 LED 呼吸燈](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a03.-wai-jie-led-hu-xi-deng.md)
- [A04. RGB LED 顏色變化](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a04.-rgb-led-yan-se-bian-hua.md)
- [A05. 外部按鈕控制開關](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a05.-wai-bu-an-niu-kong-zhi-kai-guan.md)
- [A06. 蜂鳴器播放聲音](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a06.-feng-ming-qi-bo-fang-sheng-yin.md)
- [A07 .可變電阻控制電壓輸出](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a07-.-ke-bian-dian-zu-kong-zhi-dian-ya-shu-chu.md)
- [A08. 伺服馬達控制](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a08.-si-fu-ma-da-kong-zhi.md)
- [A21. DHT: 溫濕度感應器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a21.-dht-wen-shi-du-gan-ying-qi.md)
- [A22. HTU21D: 溫溼度感應器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a22.-htu21d-wen-shi-du-gan-ying-qi.md)
- [A23. PMSX003: PM2.5 感測器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a23.-pmsx003-pm2.5-gan-ce-qi.md)
- [A24. HC-SR04P: 超音波測距](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a24.-hcsr04p-chao-yin-bo-ce-ju.md)
- [A25. ADXL345: 加速規(動態)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a25.-adxl345-jia-su-gui-dong-tai.md)
- [A26. ADXL345: 加速規(手勢)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a26.-adxl345-jia-su-gui-shou-shi.md)
- [A27. 1602/2004: 液晶顯示模組](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a27.-16022004-ye-jing-xian-shi-mo-zu.md)
- [A28. WS2812: RGB 彩色燈條](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a28.-ws2812-rgb-cai-se-deng-tiao.md)
- [A29. MFRC522: RFID](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a29.-mfrc522-rfid.md)
- [B00. Grove 相關基礎知識](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b00.-grove-xiang-guan-ji-chu-zhi-shi.md)
- [B01. Grove 光感應器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b01.-grove-guang-gan-ying-qi.md)
- [B02. Grove 超音波測距感應器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b02.-grove-chao-yin-bo-ce-ju-gan-ying-qi.md)
- [B03. Grove 溫溼度感應器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b03.-grove-wen-shi-du-gan-ying-qi.md)
- [B04. Grove 繼電器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b04.-grove-ji-dian-qi.md)
- [B05. Grove LED 燈條](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b05.-grove-led-deng-tiao.md)
- [B06. Grove OLED 顯示器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/b06.-grove-oled-xian-shi-qi.md)
- [C01. 雲端控制 LED 開關](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/c01.-yun-duan-kong-zhi-led-kai-guan.md)
- [C02. 上傳溫溼度到雲端](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/c02.-shang-chuan-wen-shi-du-dao-yun-duan.md)
- [D01. 手機透過 BLE 讀寫裝置資料](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/d01.-shou-ji-tou-guo-ble-du-xie-zhuang-zhi-zi-liao.md)
- [E01. 遙控器: 按鈕控制 LED](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/e01.-yao-kong-qi-an-niu-kong-zhi-led.md)
- [資源鏈結](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/zi-yuan-lian-jie.md)
- [LinkIt 7697 - Arduino IDE 開發指南](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide.md)
- [環境設定](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/huan-jing-she-ding.md)
- [設定 Arduino IDE](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/huan-jing-she-ding/she-ding-arduino-ide.md)
- [將 LinkIt 7697 連接到電腦](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/huan-jing-she-ding/jiang-linkit-7697-lian-jie-dao-dian-nao.md): 本章節將說明如何讓電腦連結 LinkIt 7697 進行程式開發或是透過 Serial Monitor 進行互動。
- [在 Windows 上安裝 CP2102N 驅動程式](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/huan-jing-she-ding/jiang-linkit-7697-lian-jie-dao-dian-nao/zai-windows-shang-an-zhuang-cp2102n-qu-dong-cheng-shi.md)
- [在 macOS 上安裝 CP2102N 驅動程式](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/huan-jing-she-ding/jiang-linkit-7697-lian-jie-dao-dian-nao/zai-macos-shang-an-zhuang-cp2102n-qu-dong-cheng-shi.md)
- [執行第一個程式](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/huan-jing-she-ding/zhi-xing-di-yi-ge-cheng-shi.md): IDE 安裝完成之後，下一步就是載入基本的 sketch 程式以確認一切是否正常運作。
- [開發指南](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan.md): LinkIt 7697 具有 Wi-Fi 及 Bluetooth 4.2 Low Energy (BLE) 的無線通訊能力，並同時提供了多樣化的周邊連接介面。這些功能可藉由 Arduino 標準 APIs 或 LinkIt 7697 board support package 自帶的函示庫進行操作。例如，LinkIt 7697 的 BLE 功能可透過 LBLE 函示庫進行控制。
- [GPIO](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/gpio.md)
- [UART](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/uart.md)
- [ADC](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/adc.md)
- [EINT (外部中斷 / External Interrupt)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/eint-wai-bu-zhong-duan-external-interrupt.md): 板上的 USR 按鈕對應到腳位 P6 (GPIO37/EINT20)，所以如果要得知該腳位的狀態，一種方式是透過 polling 不斷地呼叫 digitalRead 來取得資訊。除此之外，還有另一種讀取資訊的方式是藉由硬體外部中斷的功能，使用 Arduino EINT 相關 API 來進行操作。
- [I2C](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/i2c.md): 開發者可透過 Wire 函式庫使用 LinkIt 7697 的 I2C 功能。由於許多 I2C 裝置驅動程式都是基於 Wire 函式庫所開發的，因此移植到 LinkIt 7697 時大多可直接使用。詳細的相容性列表、驅動程式、以及範例，可參考周邊設備教學頁面。此外，LinkIt 7697 上的 I2C data 與 clock 腳位皆已上拉，所以在連接外部元件時，使用者不需自行設置額外的上拉電路。
- [SPI](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/spi.md): LinkIt 7697 支援 SPI Master 運作模式。
- [EEPROM](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/eeprom.md)
- [Timer](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/timer.md)
- [Flash (索引式儲存空間)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/flash-suo-yin-shi-chu-cun-kong-jian.md)
- [RTC (Real-Time Clock)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/rtc-real-time-clock.md)
- [Software Serial](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/software-serial.md)
- [使用 Wi-Fi 函式庫](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-wifi-han-shi-ku.md): 要使用 LinkIt 7697 的 Wi-Fi 功能，可透過 BSP 內的 LWiFi 函式庫達成。LWiFi 函式庫的介面與 Arduino Wi-Fi 函式庫非常相似，因此大多數的 Arduino Wi-Fi 範例都可在不需修改的狀況下直接使用。
- [使用 MCS 函式庫](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku.md): 透過 MCS (MediaTek Cloud Sandbox) 函式庫，讓開發者在 Arduino IDE 環境中，搭配 LinkIt 7697 使用 MCS 與 MCSLite 平台服務。
- [連接到 MCS](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/lian-jie-dao-mcs.md)
- [連接到 MCSLite](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/lian-jie-dao-mcslite.md)
- [建立可透過 MCS Lite 控制的 Beacon](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/lian-jie-dao-mcslite/jian-li-ke-tou-guo-mcs-lite-kong-zhi-de-beacon.md)
- [MCS 函式庫 API 使用手冊](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/mcs-han-shi-ku-api-shi-yong-shou-ce.md)
- [MCSDevice](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/mcs-han-shi-ku-api-shi-yong-shou-ce/mcsdevice.md)
- [MCSLiteDeviceMCSLiteDevice](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/mcs-han-shi-ku-api-shi-yong-shou-ce/mcslitedevicemcslitedevice.md)
- [MCSDataChannel 相關類別](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-mcs-han-shi-ku/mcs-han-shi-ku-api-shi-yong-shou-ce/mcsdatachannel-xiang-guan-lei-bie.md)
- [使用 BLE 低功耗藍牙](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya.md)
- [藍牙信標](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lan-ya-xin-biao.md)
- [主控裝置](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/zhu-kong-zhuang-zhi.md)
- [周邊裝置](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/zhou-bian-zhuang-zhi.md)
- [已知限制](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/yi-zhi-xian-zhi.md)
- [LBLE API 指南](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan.md)
- [LBLE](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lble.md)
- [LBLECentral](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lblecentral.md)
- [LBLEPeripheral](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lbleperipheral.md)
- [LBLEAdvertisementData](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lbleadvertisementdata.md)
- [LBLEService](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lbleservice.md)
- [LBLECharacteristic](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lblecharacteristic.md)
- [LBLEAddress](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lbleaddress.md)
- [LBLEUuid](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lbleuuid.md)
- [LBLEClient](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-ble-di-gong-hao-lan-ya/lble-api-zhi-nan/lbleclient.md)
- [使用 LinkIt Remote](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-linkit-remote.md)
- [LRemote API](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-linkit-remote/lremote-api.md)
- [LRemote 控制元件 API](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/shi-yong-linkit-remote/lremote-kong-zhi-yuan-jian-api.md)
- [LinkIt 7697 腳位的初始狀態](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/linkit-7697-jiao-wei-de-chu-shi-zhuang-tai.md)
- [LinkIt 7697 供電說明](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/linkit-7697-gong-dian-shuo-ming.md)
- [更新 Bootloader 與韌體](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/geng-xin-bootloader-yu-ren-ti.md)
- [Flash 燒錄工具](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/flash-shao-lu-gong-ju.md)
- [FOTA 更新](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/fota-geng-xin.md)
- [LinkIt 7697 的功能限制](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/linkit-7697-de-gong-neng-xian-zhi.md)
- [自行編譯 Arduino Package](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/zi-xing-bian-yi-arduino-package.md)
- [回報問題](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-zhi-nan/hui-bao-wen-ti.md)
- [週邊元件連接教學](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue.md)
- [SMD 按鈕](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/smd-an-niu.md)
- [RGB 三色 LED](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/rgb-san-se-led.md)
- [可變電阻](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/ke-bian-dian-zu.md)
- [九軸感應器 (MPU-9250)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/jiu-zhou-gan-ying-qi-mpu9250.md)
- [溫度與濕度感應器 (AM2302)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/wen-du-yu-shi-du-gan-ying-qi-am2302.md)
- [超音波距離感應器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/chao-yin-bo-ju-li-gan-ying-qi.md)
- [光感應器 (LM358)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/guang-gan-ying-qi-lm358.md)
- [0.96 吋 OLED 顯示模組 (SSD1308Z)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/0.96-cun-oled-xian-shi-mo-zu-ssd1308z.md)
- [長條型 LED 顯示模組 (MY9221)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/chang-tiao-xing-led-xian-shi-mo-zu-my9221.md)
- [繼電器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/ji-dian-qi.md)
- [伺服馬達 (EMAX 9g ES08A Servo)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/si-fu-ma-da-emax-9g-es08a-servo.md)
- [使用 74HC595 驅動七段顯示器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/shi-yong-74hc595-qu-dong-qi-duan-xian-shi-qi.md)
- [使用 MAX7219 驅動七段顯示器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/shi-yong-max7219-qu-dong-qi-duan-xian-shi-qi.md)
- [使用 MAX7219 驅動 8x8 矩陣式顯示器](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/shi-yong-max7219-qu-dong-8x8-ju-zhen-shi-xian-shi-qi.md)
- [使用 OLED 模組 (如 SH1106 / SSD1306... 等模組)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/shi-yong-oled-mo-zu-ru-sh1106-ssd1306...-deng-mo-zu.md)
- [使用 PCF8574 / PCF8574A 驅動 1602 LCD](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zhou-bian-yuan-jian-lian-jie-jiao-xue/shi-yong-pcf8574-pcf8574a-qu-dong-1602-lcd.md)
- [開發套件與擴充板](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-tao-jian-yu-kuo-chong-ban.md)
- [Grove Starter Kit](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-tao-jian-yu-kuo-chong-ban/grove-starter-kit.md)
- [Robot Shield](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-tao-jian-yu-kuo-chong-ban/robot-shield.md)
- [OTTO97](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/kai-fa-tao-jian-yu-kuo-chong-ban/robot-shield/otto97.md)
- [下載](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/xia-zai.md)
- [資源連結](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/zi-yuan-lian-jie.md)
- [BSP 版本更新資訊](https://cavedu.gitbook.io/linkit-7697/linkit-7697-arduinoide/bsp-ban-ben-geng-xin-zi-xun.md)
- [LinkIt 7697 - Development Guide for Arduino IDE](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide.md)
- [Environment Setup](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/environment-setup.md)
- [Setup Arduino IDE](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/environment-setup/setup-arduino-ide.md)
- [Connecting LinkIt 7697 to Computer](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/environment-setup/connecting-linkit-7697-to-computer.md)
- [Install CP2102N Driver on Windows](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/environment-setup/connecting-linkit-7697-to-computer/install-cp2102n-driver-on-windows.md)
- [Install CP2102N Driver on macOS](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/environment-setup/connecting-linkit-7697-to-computer/install-cp2102n-driver-on-macos.md)
- [Run Your First Sketch](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/environment-setup/run-your-first-sketch.md)
- [Developer Guide](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide.md)
- [GPIO](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/gpio.md)
- [UART](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/uart.md)
- [ADC](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/adc.md)
- [External Interrupt](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/external-interrupt.md)
- [I2C](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/i2c.md)
- [SPI](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/spi.md)
- [EEPROM](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/eeprom.md)
- [Timer](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/timer.md)
- [Flash (Key-Pair Storage)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/flash-key-pair-storage.md)
- [RTC (Real-Time Clock)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/rtc-real-time-clock.md)
- [Software Serial](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/software-serial.md)
- [Using the Wi-Fi Library](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-the-wi-fi-library.md)
- [Using MCS Library](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library.md)
- [Connecting to MCS](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/connecting-to-mcs.md)
- [Connecting to MCSLite](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/connecting-to-mcslite.md)
- [Build a Beacon controlled by MCS Lite](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/connecting-to-mcslite/build-a-beacon-controlled-by-mcs-lite.md)
- [MCS Library API Reference](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/mcs-library-api-reference.md)
- [MCSDevice](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/mcs-library-api-reference/mcsdevice.md)
- [MCSLiteDevice](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/mcs-library-api-reference/mcslitedevice.md)
- [MCSDataChannel Classes](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-mcs-library/mcs-library-api-reference/mcsdatachannel-classes.md)
- [Using Bluetooth](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth.md)
- [Beacons](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/beacons.md)
- [Central Devices](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/central-devices.md)
- [Peripheral Devices](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/peripheral-devices.md)
- [Limitations of LBLE library](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/limitations-of-lble-library.md)
- [LBLE Library API Guide](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide.md)
- [LBLE](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lble.md)
- [LBLECentral](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lblecentral.md)
- [LBLEPeripheral](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lbleperipheral.md)
- [LBLEAdvertisementData](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lbleadvertisementdata.md)
- [LBLEService](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lbleservice.md)
- [LBLECharacteristic](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lblecharacteristic.md)
- [LBLEAddress](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lbleaddress.md)
- [LBLEUuid](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lbleuuid.md)
- [LBLEClient](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-bluetooth/lble-library-api-guide/lbleclient.md)
- [Using LinkIt Remote](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-linkit-remote.md)
- [LRemote](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-linkit-remote/lremote.md)
- [LRemote Control Classes](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/using-linkit-remote/lremote-control-classes.md)
- [Initial Pin State of LinkIt 7697](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/initial-pin-state-of-linkit-7697.md)
- [Powering the LinkIt 7697](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/powering-the-linkit-7697.md)
- [Update Bootloader and Firmware](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/update-bootloader-and-firmware.md)
- [Flash Uploading Tool](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/flash-uploading-tool.md)
- [FOTA Update](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/fota-update.md)
- [Limitations of LinkIt 7697](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/limitations-of-linkit-7697.md)
- [Source Code of Arduino Package](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/source-code-of-arduino-package.md)
- [Issue Report](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/issue-report.md)
- [Tutorial](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial.md)
- [SMD Buttons](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/smd-buttons.md)
- [RGB LED](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/rgb-led.md)
- [Potentiometer](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/potentiometer.md)
- [IMU 9DOF v2.0 (MPU-9250)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/imu-9dof-v2.0-mpu-9250.md)
- [Temperature and Humidity Sensor Pro (AM2302)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/temperature-and-humidity-sensor-pro-am2302.md)
- [Grove Ultrasonic Ranger](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/grove-ultrasonic-ranger.md)
- [Light Sensor (LM358)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/light-sensor-lm358.md)
- [Grove OLED Display 0.96" (SSD1308Z)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/grove-oled-display-0.96-ssd1308z.md)
- [LED Bar v2.0 (MY9221)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/led-bar-v2.0-my9221.md)
- [Relay](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/relay.md)
- [Mini Servo (EMAX 9g ES08A Servo)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/mini-servo-emax-9g-es08a-servo.md)
- [Driving 7-segment Displays with 74HC595](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/driving-7-segment-displays-with-74hc595.md)
- [Driving 7-segment Displays with MAX7219](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/driving-7-segment-displays-with-max7219.md)
- [Driving 8x8 Dot Matrices with MAX7219](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/driving-8x8-dot-matrices-with-max7219.md)
- [Using OLED module (SH1106 / SSD1306... etc.)](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/using-oled-module-sh1106-ssd1306...-etc..md)
- [Driving 1602 LCD with PCF8574 / PCF8574A](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/tutorial/driving-1602-lcd-with-pcf8574-pcf8574a.md)
- [Kits and Shields](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/kits-and-shields.md)
- [Grove Starter Kit](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/kits-and-shields/grove-starter-kit.md)
- [Robot Shield](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/kits-and-shields/robot-shield.md)
- [OTTO97](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/kits-and-shields/robot-shield/otto97.md)
- [Download](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/download.md)
- [Resources](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/resources.md)
- [BSP Release Notes](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/bsp-release-notes.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
