步驟1:先決條件
Spark Core
這可能看起來很明顯,但是假設(shè)使一個問題成為現(xiàn)實(shí)。該包裝中包含USB微型連接器電纜,因此請確保也能觸及該電纜。
通過WiFi連接到互聯(lián)網(wǎng)的計(jì)算機(jī)
Core不能僅期望與本地WiFi交互。
串行通信軟件
Windows :膩?zhàn)?/p>
Mac和Linux :屏幕
USB串行驅(qū)動程序
這是Windows特定的問題。如果您已經(jīng)在同一Windows機(jī)器上安裝了Teensy甚至是Arduino,那么在通過USB連接Core時(shí),您不需要做任何特別的事情。
請確保通過USB連接到筆記本電腦時(shí),Core閃爍中速藍(lán)色
Core中間的大RGB LED兩側(cè)各有兩個按鈕。如果USB微型插頭面向12點(diǎn)鐘,則“模式”按鈕位于9點(diǎn)鐘(即左側(cè)),而“重置”按鈕位于3點(diǎn)鐘(右側(cè))。
如果Core呈綠色常亮,則它可能具有較舊的WiFi憑據(jù)。按住“模式”按鈕10秒鐘,它將清除其現(xiàn)有的WiFi憑據(jù),然后重新啟動。
步驟2:收集基于Web的激活的詳細(xì)信息
請注意,大多數(shù)說明可從Spark網(wǎng)站獲得。但是有一些跳躍的地方,因此將所有內(nèi)容按執(zhí)行順序并顯示在一個屏幕上要方便得多:
A)使用以下方法在https://www.spark.io/signup上創(chuàng)建一個帳戶電子郵件地址。
注意事項(xiàng):輸入電子郵件地址時(shí),請三重檢查。如果拼寫錯誤,Spark團(tuán)隊(duì)將沒有自動解決系統(tǒng)。他們只能通過電子郵件解決問題,雖然他們非常有禮貌并且對此有所了解,但仍會花費(fèi)一些時(shí)間;
B)將Core插入筆記本電腦的USB端口并發(fā)現(xiàn)其端口-
Windows:
打開設(shè)備管理器(devmgmt.msc);
轉(zhuǎn)到“端口(COM和LPT)”,然后將其扭曲打開(如果尚未打開)。查找Spark或“通用USB串行”條目并記下COM號。
Mac:
上拉終端(打開一個Finder并搜索“/Applications/Utilities/Terminal”);
運(yùn)行以下命令:ls -ltr /dev/cu.*
時(shí)間戳最近的項(xiàng)目將是列表中的最后一項(xiàng)。它的文件名應(yīng)以“ cu.usbmodem”開頭,然后包含幾位數(shù)字。
Linux:
打開一個終端,然后運(yùn)行:ls -l /dev/ttyACM*
C)使用發(fā)現(xiàn)的端口-
Windows:
打開膩?zhàn)樱?/p>
選擇“ Serial”作為連接類型,將“ COM?!弊鳛榈刂?,將COM端口號指定為“#”,將9600作為速度。
Mac和Linux:
鍵入以下內(nèi)容以確認(rèn)通信程序在您的路徑中-which screen
類型screen /dev/[cu.usbmodem*|ttyACM*] 9600
D)獲取核心的標(biāo)識符(序列號)并將其鏈接到WiFi-
在通信會話中輸入“ i”;
它將以24個字符的十六進(jìn)制唯一ID答復(fù),最有可能以53或54開頭,例如Your core id is 53ff6c06fe01dc23ba459867
將ID號復(fù)制為文本。在膩?zhàn)又?,只需單擊并拖動ID即可將其復(fù)制。 將其粘貼到文本文件中以確保安全;
返回到通信會話,然后鍵入“ w”。核心將切換為穩(wěn)定的藍(lán)燈,而通信會話將提示輸入SSID(區(qū)分大小寫),安全性和密碼;
成功的嘗試應(yīng)類似于此頁面上的最后一個屏幕截圖。
步驟3:使用網(wǎng)站激活:將序列號鏈接到Spark帳戶
登錄回到Spark IDE網(wǎng)站:https://www.spark.io/login;
在IDE的左窗格中,從底部查找第二個圖標(biāo)(它將看起來像一個目標(biāo))。將鼠標(biāo)懸停在其上將顯示“ Cores”一詞。單擊此按鈕;
單擊黃色的“添加新核心”按鈕。這將啟動一個彈出窗口;
從通信會話中粘貼ID號,然后單擊“聲明!”。按鈕;
最后一步將提供一個半隨機(jī)名稱。接受默認(rèn)值或?qū)ζ溥M(jìn)行更改,然后單擊以命名。
步驟4:回到Web IDE并開始編碼
在Mac和Linux中,WiFi步驟成功后,屏幕會話應(yīng)自動關(guān)閉;如果不是,請使用 control-a 然后使用 control-k 從其中取消屏幕會話。在Windows中,關(guān)閉Putty會話是安全的。
現(xiàn)在是時(shí)候編寫代碼并使Spark Core投入工作了:
https://www.spark.io/login
已經(jīng)熟悉IDE的人應(yīng)該很自在。同樣的人可能還會想知道為什么仍然連接到USB端口的設(shè)備的所有代碼都需要從附近的Web服務(wù)器發(fā)送給它的代碼。
一個答案是Spark Core是只尋找USB電源。只要Core仍與筆記本電腦連接到同一WiFi路由器,就可以在范圍內(nèi)的任何位置對其進(jìn)行重新編程。
另一個答案是安裝Spark CLI工具和Spark Dev IDE,或者甚至設(shè)置了單獨(dú)的Spark Source環(huán)境。這些將需要等待將來的Instructable。
責(zé)任編輯:wv
-
Core
+關(guān)注
關(guān)注
0文章
175瀏覽量
43603
發(fā)布評論請先 登錄
是否可以在不使用 freeRTOS 的情況下運(yùn)行 Infenion AIROC 藍(lán)牙包來配置 CY43439(將 CY43439 與 STM32H753 連接)?
如何在CYPM1322中不使用內(nèi)部電源的情況下使用VBUS_C_P引腳實(shí)現(xiàn)SINK?
如何不使用配置實(shí)用程序對SX3進(jìn)行編程?
NVIDIA加速的Apache Spark助力企業(yè)節(jié)省大量成本

在OpenVINO?中運(yùn)行應(yīng)用程序失敗怎么解決?
想控制NIRSCAN NANO在程序中改變他不使用的情況下不休眠,怎么操作?
android手機(jī)上emulate應(yīng)用程序的方法
請問DAC37J82在不使用DAC PLL的情況下,寄存器的配置順序應(yīng)該怎樣呢?
在不犧牲尺寸的情況下提高脈搏血氧儀溶液的性能

spark為什么比mapreduce快?
在不影響性能或占用空間的情況下隔離您的CAN系統(tǒng)

為什么電容在低電壓情況下會發(fā)熱

評論