86Duino 與 Adafruit CC3000 WiFi 擴充板連接範例

Adafruit CC3000 WiFi 擴充板主要是以 SPI 通訊介面與控制板溝通。它有通訊和控制兩種不同功能的腳位,前者為 MOSI、MISO、CLK 腳位,可以直接連接到 86Duino SPI 埠的 SPIDO、SPIDI、SPICLK 腳位;後者為 IRQ、CS、VBAT_EN 腳位,它們分別連接到 86Duino 的 digital pin 42、43、44。同時因為 Adafruit CC3000 WiFi 擴充板需要供應 5V 電源,因此我們將 86Duino 的 5V 輸出與 GND 分別接到 Adafruit CC3000 WiFi 擴充板的 5V 與 GND 腳位,如此即可用 AdaWifi 函式庫控制 Adafruit CC3000 WiFi 模組。

當您拿到 Adafruit CC3000 WiFi 擴充板後,請先參考 Adafruit CC3000 組裝教學網頁,將所附的排針焊在 Adafruit CC3000 WiFi 擴充板上:

Adafruit_CC3000_Module2

接下來,請參考下面的連接示意圖,將 86Duino 和 Adafruit CC3000 WiFi 擴充板連接起來(這裡以 86Duino Zero 為例):

AdaCC3000_86Duino

實際連接範例:

Adafruit_CC3000_Connect

注意:由於 digital pin 43、SPICLK、SPIDI 接腳與 86Duino Zero 的 CPU 模組金屬外殼非常靠近,插在這三支 pin 腳上的接線外緣應做絕緣保護,避免發生短路:

Adafruit_CC3000_protect


函式庫參考主頁面

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.