<h4 class="" id="回到-Webduino-教學手冊"><a class="anchor hidden-xs" href="#回到-Webduino-教學手冊" title="回到-Webduino-教學手冊" smoothhashscroll=""><i class="fa fa-link"></i></a>回到 <a href="https://md.kingkit.codes/s/s0BrFMhjt" target="_self" rel="noopener"><code>Webduino 教學手冊</code></a></h4>
# 常見問題
在接觸 Webduino 的初期,每個人都會遭遇到大大小小不同的問題,在「常見問題」的頁面裡,會列出許多常見的問題,以及各種問題對應的解決方法。如果有其他的問題,可以透過以下的管道聯繫我們,以便獲得最新的技術支援服務。
## Webduino 開發板
### 關於 Webduino 開發板
:::spoiler 1. 什麼是開發板?
用來做研究、測試等目的的硬體電路板,可以連接控制感測器和電子零件,通常會具有高度可擴充性。
:::
:::spoiler 2. Webduino 開發板之間有什麼差異?
關於 Webduino 開發板的不同規格特色可以參考下方表格。
![](/uploads/upload_e8e6c75f8f54b80b91dd157f37ffb9e7.png)
:::
:::spoiler 3. 我該購買什麼開發板?
- 如果想體驗電子電路基礎與程式邏輯,可以購買馬克 1 號或 Webduino Smart。
- 如果您有更多的腳位需求,且已有 Arduino Uno 板,建議購買 Webduino Fly。( 由於各廠生產品質不一,未能保證其它廠牌的 Uno 板與 Webduino Fly 相容,建議購買 Webduino Fly 加 Arduino Uno。)
- 如果是想體驗基礎物聯網的初學者,可以購買 Web:Bit 開發板搭配 Web:Bit 教育版程式編輯系統,實現更多應用。
:::
:::spoiler 4. 我可以自己將程式碼寫入開發板嗎?
可以,但是自己寫入的程式碼將會無法支援平台功能,只有 Webduino 出廠的韌體程式能夠支援平台。
:::
:::spoiler 5. 如何更新開發板?
- Webduino 馬克 1 號:透過雲端平台的「裝置管理」進行雲端韌體更新。( [雲端更新教學](https://tutorials.webduino.io/zh-tw/docs/cloud/basic/webduino-device-update.html) )
- Webduino Fly:透過雲端平台的「裝置管理」進行雲端韌體更新;Arduino UNO 的部分可直接接 USB 線更新。( [雲端更新教學](https://tutorials.webduino.io/zh-tw/docs/cloud/basic/webduino-device-update.html) )
- Webduino Smart:連接網路進行遠端更新韌體。( [Smart 更新教學](https://tutorials.webduino.io/zh-tw/docs/basic/board/smart-setup.html) )
- Web:Bit:使用安裝版進行更新或透過 Wi-Fi 遠端更新。( [Web:Bit 更新教學](https://webbit.webduino.io/tutorials/doc/zh-tw/education/info/ota.html) )
:::
:::spoiler 6. 未來會支援其他開發板嗎?
未來會支援,目前已將一些主流開發板納入支援規劃內。
:::
### 連線問題
:::spoiler 1. 無法連線到 Wi-Fi 怎麼辦?
- 關閉 Wi-Fi 重開、重新開機、換到較單純的 Wi-Fi 環境。( Wi-Fi 數量太多容易搜尋不到 )
- 行動電源更換成變壓器。( 因行動電源可能沒電,變壓器的供電較穩定 )
- 電腦 USB 供電改為使用變壓器。( 若使用電腦 USB 供電,供電規格建議在 1A 以上 )
- 使用手機無線基地台 ( 個人熱點 ) 測試連線是否正常。
- 將 5G 網路改成使用 2.4G。( 目前尚未支援 5G 網路 )
:::
:::spoiler 2. 我可以使用同一個網路控制數台裝置嗎?
因為各網路分享器有不同的連線裝置數量限制,若超過限制,必須將網路連線分流。建議同一分享器不連接過多的裝置。
:::
:::spoiler 3. 我使用的是雙卡機,是否能正常連線?
建議先將行動網路關閉再進行連線。
:::
:::spoiler 4. 沒有網路還能運行嗎?
目前所有產品都不行,因為物聯網沒有網路,就不是物聯網了。 Web:Bit 可以透過 USB 控制裝置,但基本上,都會需要網路。
:::
### 初始化設定
:::spoiler 1. 為什麼要初始化?
就像手機到陌生的環境,欲使用當地的 Wi-Fi ( 有帳密 ) 必須做設定一樣,
Webduino 開發板是使用網路連線控制,必須要透過初始化設定,才能讓 Webduino 自動連上網路。
:::
:::spoiler 2. 無法初始化怎麼辦?
- 詳細初始化步驟請參考教學手冊:
- [Webduino 馬克 1 號 ](https://tutorials.webduino.io/zh-tw/docs/basic/board/mark1-setup.html)
- [Webduino Fly](https://tutorials.webduino.io/zh-tw/docs/basic/board/fly-setup.html)
- [Webduino Smart](https://tutorials.webduino.io/zh-tw/docs/basic/board/smart-setup.html)
- [Web:Bit](https://webbit.webduino.io/tutorials/doc/zh-tw/education/info/setup.html)
- 若 Wi-Fi 和行動數據皆為開啟狀態,為避免影響連線狀態,請先將行動數據關閉。
- 嘗試更換設備,如更換手機或電腦、使用不同的作業系統等。
:::
:::spoiler 3. 我的網路需要認證,可以使用 Webduino 嗎?
Webduino 開發板目前僅支援 WPA/WPA2 認證 ( 只需 SSID 與 Password ),尚不支援其他認證模式 ( 身分證、教職員證...等 )。
:::
:::spoiler 4. Webduino 的 SSID 與家裡 Wi-Fi 的 SSID 有什麼差異?
- 通常在初始化設定的時候,很容易把 Webduino 的 SSID 與家裡 Wi-Fi 的 SSID 搞混,Webduino 的 SSID 是這塊開發板的名稱。 ( 通常是 wa + 數字,例如 wa101、wa999,並且會寫在裝置說明卡裡頭。 )
- 當您連結上 Webduino 開發板的 SSID,表示可以透過「192.168.4.1」連結上 Webduino 開發板。連結上開發板之後,所看到的 SSID 與 PASSWORD,指的就是家裡、公司環境或行動裝置分享的 Wi-Fi SSID 與密碼,千萬不要搞錯了!
:::
:::spoiler 5. 初始化之後,在 device 的網頁看不到對應的 Webduino 開發板名稱?
- 可能是您沒有輸入正確的 Wi-Fi SSID 與 PASSWORD。
- 可能是 Wi-Fi 的 SSID 與 PASSWORD 內含特殊字元或長度太長。 ( 目前只接受大小寫 14 個字元的英文字母與數字的組合 )
- Webduino 目前不支援 5G 網路連線,可以先換另外一個無線網路嘗試連線 ( 可先使用手機熱點、另外一台無線網路...等進行確認 )。
- 可能是防火牆問題,請確認防火牆是否阻擋 port 1883。如果有,請開啟 port 1883。
:::
### Web:Bit 相關問題
:::spoiler 1. 我該如何開始操作 Web:Bit?
歡迎參考 [Web:Bit 教學手冊](https://webbit.webduino.io/tutorials/doc/zh-tw/education/index.html)。
完成初始化設定後即可開始進行操作。
:::
:::spoiler 2. 使用 USB 連接,但是無法偵測板子或跳出 " USB尚未連線 " 怎麼辦?
偵測不到板子表示 USB 傳輸問題,請您嘗試更換另一條 USB 線。( 因部分 USB 線僅具備充電功能 )
:::
:::spoiler 3. 我在教學手冊和 Web:Bit 教育版介面中,找不到相對應的積木怎麼辦?
Web:Bit 教學手冊側邊目錄中收錄不同的應用範例,也可以利用搜尋功能找到想應用的教學。
教學手冊上的範例積木顏色即是對應 Web:Bit 教育版左列的色塊,找到相對應的顏色就可以找到所需要的程式積木嚕。
:::
:::spoiler 4. 請問 Web:Bit 的雲端部署,程式留存時間是否有限制?
一般建議若超過 10 分鐘需要重新部署。
:::
:::spoiler 5. Web:Bit 安裝版沒有出現 " Web:Bit 開發板的 Device ID " 以及 " 版本號碼 " 怎麼辦?
若沒有出現上述文字,表示安裝版需要進行韌體更新,請參考「韌體更新」步驟進行。
:::
:::spoiler 6. MoonCar 辨識顏色時間為什麼是設定 0.3 秒?
設定 0.3 秒是因為程式需要執行時間,為避免時間過短影響程式讀取,您可以在設計程式時更改時間大於 0.3 秒,但請避免小於 0.3 秒。
:::
### Webduino Smart 相關問題
:::spoiler 1. 我該如何開始操作 Webduino Smart?
歡迎參考 [Webduino Smart 教學手冊](https://tutorials.webduino.io/zh-tw/docs/basic/board/smart-information.html)。
完成初始化設定後即可開始進行操作。
:::
:::spoiler 2. 如何查詢 Device ID?
請參閱 [初始化設定](https://tutorials.webduino.io/zh-tw/docs/basic/board/smart-setup.html) 步驟 2
若想將設備重新設定也可參閱步驟 5,
按住按鈕,再接電源,會讓 Webduino Smart 回復出廠設定。如果回復出廠設定,Wi-Fi SSID 和密碼都須重新設定。
:::
:::spoiler 3. Webduino Smart 已經取得 ID,但接上電源後持續閃紅燈。
若 Webduino Smart 接上電源後持續閃紅燈,代表 Wi-Fi 連線錯誤。
請使用者變更使用環境,更改 Wi-Fi 環境待重新連線後才能使用。
:::
### 其它問題
:::spoiler 1. 我想要做出XXX應用,但是學習手冊內沒有說明,該怎麼找到案例?
學習手冊中沒有收錄的以及非使用相關的問題,請洽 [技術社團](https://www.facebook.com/groups/webduino/)。
:::
:::spoiler 2. Webduino Blockly 的產品,如何轉換成純 HTML + JS 的程式碼?
在 Webduino Blockly 平台介面中,右上角位置有 </> 符號的 " 打開程式編輯 " 按鈕,點擊後跳出分頁,即為 HTML、JS 程式碼。
:::
:::spoiler 3. 為什麼停止執行程式後,LED 燈不會熄滅?
" 程式停止 " 是停止執行動作,不會重置開發板,所以開發板會維持在最後一個指令。
若要將燈熄滅,可再設計拉取一個滅燈指令或直接將開發板斷電。
:::
:::spoiler 4. 我該如何找到 MoonCar 的教學手冊?
MoonCar 教學手冊分類在 Web:Bit 教學手冊的目錄中。歡迎參考 MoonCar 教學手冊。
:::
:::spoiler 5. 如何設定及操作 WebEye?
WebEye 設定及操作步驟可參閱:[WebEye 使用手冊](https://drive.google.com/file/d/1tftHXTBdLT9ZQClGAVN5ZNjqo7RjNT0_/view)
:::
:::spoiler 6. RFID 接線與程式積木該如何操作?
RFID 接線與程式積木請參考:[RFID 教學手冊](https://tutorials.webduino.io/zh-tw/docs/basic/sensor/rfid.html)
:::
:::spoiler 7. Webduino 平台所建立的 QR Code 連結,修改專案內容之後會不會失效?
QR Code 建立後並不會失效。但若修改了專案內容就必須要產生新的 QR Code。
:::
:::spoiler 8. 光敏電阻偵測速度設定 100ms 是什麼意思?
光敏電阻偵測速度設定 100ms ( 0.1 秒 ),代表每一秒會取樣 10 次。
:::
## Webduino 相關
### 關於 Webduino
:::spoiler 1. Webduino 和 Arduino 的差異有哪些?
Webduino 是基於 Arduino 的基礎加入 Wi-Fi 連線功能並改良,讓開發板具備物聯網能力,可參考 [Webduino 基礎教學](https://tutorials.webduino.io/zh-tw/docs/basic/index.html) 有更詳細的介紹。
- 連線:Arduino 無法透過 Wi-Fi 連線;Webduino 搭配 Wi-Fi 晶片來處理連網的問題,降低開發時間。
- 程式:Arduino 使用 C/C++,而 Webduino 則是使用較簡單的 HTML、JavaScript。
- 燒錄:Arduino 寫完程式後需要透過 USB 線燒錄才能執行,而 Webduino 在完成拖拉程式積木後,即可立即執行,不需經過燒錄步驟。
:::
:::spoiler 2. Webduino 和 Webduino 開發板有差別嗎?
- Webduino 是我們正進行的服務,字面意思即是 Web x Arduino,只要透過瀏覽器就能達成連網目的。
- Webduino 開發板是服務內的硬體產品,目前有 Webduino 馬克 1 號、Webduino Fly、Webduino Smart 以及 Web:Bit 四種型號。
:::
:::spoiler 3. Webduino 要撰寫哪種程式來控制?
Webduino 顧名思義只要撰寫網頁語法 ( HTML、JavaScript ) 就可以控制。而透過我們的雲端平台及 Web:Bit 教育版,就能夠以程式積木編輯,輕鬆上手程式邏輯,並且完成各種物聯網應用。
:::
:::spoiler 4. Webduino 是否可在瀏覽器關掉的狀態下運行?
- 雲端平台:可以,但是要搭配我們的雲端運行服務,雲端平台提供關閉瀏覽器後**6 小時**免費雲端運行。 若要完全**24 小時**運行,可以購買我們的 [兌換券](https://store.webduino.io/products/voucher-cloud),提供一年內不間斷服務。
- Web:Bit:可以,Web:Bit 教育版有直接提供雲端部署 24 小時服務。
:::
:::spoiler 5. Webduino 在使用上有什麼好處?
- 不需要學習艱難的 C 或 C++。
- 眾多教育單位使用,低難度門檻更容易掌握。
- 更容易的跨足物聯網體驗開發,滿足各種天馬行空創意的發想。
- 輕鬆結合網路上各種服務 ( YouTube、氣象、股票、匯率...等 )。
- 無痛實現遠端控制,就算人在國外也可以遙控家裡的電器用品。
:::
### 購買 Webduino 產品
:::spoiler 1. 如何購買 Webduino?
- 我們擁有自己的購物網站,可以直接在 [線上商店](https://store.webduino.io/categories/all?utm_source=website&utm_medium=topmenu) 找到我們所有的商品。
- 報名 Webduino 課程,大部分課程會依課程主題檢附相關套件材料包。
:::
:::spoiler 2. Webduino 商品有保固嗎?
Webduino 提供瑕疵商品退換貨服務,為**收到商品的隔日起算的七日內( 含例假日 )**,詳細退換貨須知請參考各個產品頁面的「退換貨須知」。
:::
:::spoiler 3. 購買產品大約多久會收到?
我們會在**每週一、四出貨**,若您超過一個星期都未收到通知,麻煩與我們聯繫查詢出貨進度。
:::
:::spoiler 4. Webduino 教育暨企業方案
Webduino 提供教育與企業的合作方案,包含更豐富的教材、更便宜的價格,並以專題和解決方案的實際課程,提供教師、學生或企業用戶最完整的學習體驗,若您有相關的需求,可直接來信 service@webduino.io 洽詢相關合作與採購方式。
:::
### 技術支援與合作
:::spoiler 1. 可以請 Webduino 來授課或教育訓練嗎?
我們北中南已經辦過超過一百場的課程、進行過五六十場研習活動,若公司行號、政府機關或教育單位有教育訓練或研習的需求,都可以委請我們進行授課。
相關合作方式,可直接來信 service@webduino.io 洽詢相關合作方式。
:::
:::spoiler 2. Webduino 的程式碼是否有 Open Source?
Webduino 有全面 Open Source 的規劃,目前分為三個階段執行:
- 第一階段:Open 網頁前端所有 Source Code 並放到 Github。
- 第二階段:Open 後端 Server 程式碼。
- 第三階段:Arduino 上韌體程式的 Open Source。
目前是第一階段,第二階段與第三階段尚未開始,目前已經 Open Source 的檔案均放在 Github 裡 ( 網址:https://github.com/webduinoio )。
:::
:::spoiler 3. 是否可以架設自己的伺服器?
Webduino 的伺服器方案,目前僅提供大量購買、學校或企業使用,若您有架設後端伺服器的需求,請來信 service@webduino.io 洽詢相關合作方式。
:::
:::spoiler 4. 範例裡頭沒有我想要的傳感器或元件怎麼辦?
- 我們正在努力趕工相關電子零件與傳感器的程式元件,有最新的消息都會在粉絲團與網站上公告。
- 您可以從我們的 Github 閱讀相關傳感器或元件的 Source Code,也可以自行開發相關傳感器或元件的 WebComponent。 ( 網址:https://github.com/webduinoio )
- 歡迎到粉絲團發訊息,或技術討論社團討論,如果有很多人跟您有一樣的需求,我們可能就會立即排入工作項。
:::