WFduino小技巧

WFduino Chrome App 是一個可以搭配Scatch2.0、ScratchX的多功能Chrome 應用程式。負責當Scatch2.0和Arduino的翻譯官

1.跨平台:windows、Mac、Chromebook、ezgo12都可以使用。(只要寫一個程式,到處都可以用)

2.多功能:有網路、沒網路(離線版Scatch2),有接感應器(Arduino)、沒接感應器(模擬Arduino),都可以使用。(擴增scratch的功能)(註1)

3.多樣性:Arduino系列板子都可以使用,Uno、Nano、Leonardo……..等都可以使用,連便宜的大陸改良版Uno(使用CH340晶片)也可以。

4.方便性:只要打開App,相關服務一次完成,簡單方便。

————————————–

平常使用三步驟

1.接上Arduino (不接也可以)

2.開啟WFduino

3.開啟Scratch,上傳範例檔

開始使用

———————-

更新APP

————————-

[WFduino 目前最新版本 2016.07.16] 

在windows系統強迫更新APP版本

1.打開chrome瀏覽器,點右上角設定/更多工具/擴充功能

2.將WFduino APP 啟用(框框打勾),開發人員模式啟用(框框打勾),按下[立即更新擴充功能]

—————————————————

更新版本後原來的程式積木無法使用?

—————————————————-

因為WFduino更新時,有時候會更動到擴充積木,造成原來寫好的擴充積木程式無法使用。

1.先點 https://goo.gl/w7tgiF (按滑鼠右鍵另存連結為…),下載新的積木檔。

2.將原來的程式開啟後,按住[Shift]鍵不放,同時滑鼠左鍵點[檔案],就會出現[匯入實驗性HTTP擴充功能],點一下,載入arduino_extension.scratch(上面下載的那個) 積木檔

 

3.到[更多積木],就可以看到擴充積木已經更新了。

—————-

舊方法

只要將原來的程式開啟後,將腳色另存新檔,再開啟新的範例檔,將舊腳色匯入,就可以用了。

例如:

因為程式修正,以後用到[讀取類比腳位A0]積木時,請在[當綠旗被點一下]積木下方增加[腳位A0模式設為INPUT]積木。

可是原來舊程式[腳位(…)模式設為INPUT]積木,裡面並沒有這個選項。

1.將原來的程式開啟後,在腳色圖示上按滑鼠右鍵,[儲存到電腦],另存成副檔名為[.sprite2]的檔案。

依序將程式裡的每一個腳色都存下來。

注意:

如果是使用網路線上版Scratch,瀏覽器螢幕大小必需是原大小(100%)(沒有放大或小),按滑鼠右鍵才會出現[儲存到電腦]的選項。

如果按滑鼠右鍵沒有出現[儲存到電腦]的選項,請調整瀏覽器螢幕大小為原大小(100%)

2.開啟新的範本檔後,在腳色區點[上傳腳色檔案],選擇剛剛存的 [.sprite2]的檔案,[開啟]

3.完成新增腳色,再看看擴充積木也更新了。

 

4.依序將原來程式裡的每一個腳色都上傳匯入,再將範本檔中不要的腳色刪除就完成了。

————————————————

建立桌面捷徑

 

——————————————————-

在windows系統上可以將WFduino建立桌面捷徑,方便使用。

1.開啟chrome瀏覽器的應用程式,在WFduino圖示上點滑鼠右鍵,選[建立捷徑]

2.點[建立],就完成了。

————————————————

WFduino APP+scratch2  (不接arduino)

——————————————————-

1.開啟chrome瀏覽器, 啟動APP(如果有設書籤列,在書籤列的應用程式裡)

2.[雲端積木]前面的方框打勾。

如果已經上傳範例檔,在scratch的更多積木下,可以看到小綠燈。

注意:使用擴充積木,必須開啟scratch2.0且上傳[範本檔](或開啟有擴充積木的檔),scratchX裡面直接有擴充積木,不用上傳。

如果沒有外接Arduino,還是可以開啟scratch2.0線上版或離線版或scratchX,使用WFduino[更多積木]裡面的擴充積木功能

確認APP上面的[scratch2 已連接 ] ,如果沒有,請先按下面[關閉WFduino],再重新啟動一次WFduino APP,如果還是不行,請登出帳號(或關閉瀏覽器)後,再啟動一次。

——————————————————————————–

注意 :

1.關閉 WFduino App 請按圖上的[關閉WFduino],直接關閉(按X)有可能會造成無法再次服務。請關閉、再重新開啟瀏覽器及WFduino

2.請勿連續快速啟動[APP],如果無法連接,可以登出帳戶(或關閉瀏覽器)後,再啟動一次。

3.燒錄前請先確認是否有其他程式連接arduino板子(例如:WFduino APP 使用中),要先將其他連線關閉。

4.連接arduino使用時,請確認將其他連線程式關閉,再開啟Chrome瀏覽器,打開WFduino。

感謝通聯行動創意科技有限公司免費提供(http://code.unumobile.com/wf8266r/tutorials/65_Sx4ABlocks )。

 

———————————-

相關連結:

WFduino Chrome App

http://blog.ilc.edu.tw/blog/blog/868/post/97509/637303

初級班課程目錄

http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433

設計視訊互動遊戲超簡單

http://blog.ilc.edu.tw/blog/blog/868/post/10898/621592

WFduino課前準備

http://blog.ilc.edu.tw/blog/blog/868/post/97509/636665

WFduino第一課(概論、連接)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/636745

WFduino第二課(LED)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/637840

WFduino第三課(用鍵盤控制LED)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/637841

WFduino第四課(3顆LED紅綠燈)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/637850

WFduino第五課(PWM模擬類比輸出)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/638450

WFduino第六課(RGB三色LED)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/638508

WFduino第七課(蜂鳴器)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/638509

WFduino第八課(按鍵)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639090

WFduino顏色猜猜機(第8-1課)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639091

WFduino第九課(可變電阻)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639092

WFduino第十課(光敏電阻)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639093

WFduino第十一課(伺服馬達)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639094

WFduino第十二課(超音波感測器)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639095

WFduino第十三課(繼電器)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/639096

WFduino第十四課(人體紅外線感測器)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/640850

WFduino第十五課(主動式紅外線感測器)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/640852

WFduino第十六課(七段顯示器)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/640853

WFduino第十七課(搖桿)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/645549

WFduino第十八課視訊控制 

http://blog.ilc.edu.tw/blog/blog/868/post/97509/647945

WFduino第十九課語音控制(for scratch2.0)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/644624

WFduino第二十課(遙控車)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/648422

英文聽音打字練習(WFduino)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/636484

會說時間的鬧鐘(WFduino)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/637772

會說話的九九乘法表(WFduino)

http://blog.ilc.edu.tw/blog/blog/868/post/97509/636482

WFduino 小技巧

 

 

http://blog.ilc.edu.tw/blog/blog/868/post/10898/649653

 

WF8266R無線遙控車

http://blog.ilc.edu.tw/blog/blog/868/post/10898/648630

WFduino語音控制(forcratchX)

http://blog.ilc.edu.tw/blog/blog/868/post/10898/635592

WFduino無線操控arduino

http://blog.ilc.edu.tw/blog/blog/868/post/97509/636819

WFduino原廠使用方法介紹網頁

http://wf8266.com/wf8266r/tutorials/65_Sx4ABlocks

WFduino for ScratchX

http://blog.ilc.edu.tw/blog/blog/868/post/10898/635190

WF8266R雲端外部感應器

http://blog.ilc.edu.tw/blog/blog/868/post/10898/633305

文章來源:WFduino 小技巧 由 roc 發表。

作者: roc

宜蘭縣國小資訊小站