如何安裝BlocklyDuino_F2版本

 ●壹、BlocklyDuino F2的下載及安裝

2022/6/12,BlocklyDuino由法蘭斯老師全新改版,由原有的聯發科的V3及F1版本,更新為F2版本,核心由原本的Arduino1.8.5一舉提升至Arduino 1.8.19,ESP32的核心也由1.0.4提升到1.0.6,新增功能如下:

01.開啟程式視窗自動最大化
02.工作區快顯視窗新增清理空積木
03.置頂積木檢查,自動停用工作區未使用的積木
04.可匯出匯入區塊模組積木
05.工具箱目錄可以顯示與隱藏並記憶,下次開啟程式時自動隱藏目錄。
06.可新增遠端自訂積木
07.程式碼區塊可以拖曳縮放大小
08.優化變數積木,新增常數宣告
09.優化函式積木,新增陣列參數宣告
10.函式積木新增按鈕可預覽函式積木內容
11.序列埠選單只有一個選項時自動選擇
12.PUTTY序列埠監看視窗開啟前可選擇鮑率
13.下載韌體前可預覽修改程式碼後再執行下載
14.解決原ino檔存於桌面時無法啟動Arduino ide開啟。
15.擴充開發板選單
16.新增Web Serial序列埠監看視窗
17.新增Web Bluetooth藍芽監看視窗
18.新增Web MQTT監看視窗
19.新增內建Arduino IDE版本選擇,內建為為1.8.19
20.新增Arduino core for ESP32參數設定,預設為1.0.6
21.可設定v1.0.4、Arduino IDE 1.8.5參數外掛F1版Arduino IDE
22.升級nw.js版本
23.新增複製程式碼按鈕
24.micro:bit函式庫支援

程式下載處:https://reurl.cc/W4j6x9,檔案:BlocklyduinoF2.zip

點選上面的連結,下載「BlocklyduinoF2.zip」,檔案有點大,請耐心下載。


下載後直接解壓縮到C或D的根目錄,便會產生「BlocklyduinoF2」資料夾,直接執行裡面的「BlocklyDuino.exe」這個執行檔便可以了。目前還沒有更新檔,因此只要下載這個程式,解壓縮後便可以使用了!解壓縮程式建議使用7-ZIP,速度會快很多

更新檔的下載及安裝

因為主程式非常龐大,如果每次更新,使用者都要重新下載主程式再解壓縮,會非常耗時,因此,BlocklyduinoF2版本的更新,只要下載更新檔解壓更新即可。需要更新檔案時,BlocklyduinoF2的左下方會出現黃色的訊息,提醒應該要更新檔案了。

目前的更新檔版本:20241009


更新程式下載處:https://reurl.cc/W4j6x9

下載:


更新步驟:

以下以「7 zip」為例,說明更新的步驟,請將下載的壓縮檔打開,將它解壓縮到你自己的「BlocklyduinoF2」主程式所放置的路徑。


解壓縮的過程,會覆蓋取代原本的BlocklyduinoF2主程式的一些檔案,請務必選擇「全部皆是」,以進行取代檔案,解壓縮完畢便更新完成。如果在解壓縮的過程中,沒有看到這個警告,代表解壓縮到錯的資料夾,請再重新解壓到正確的BlocklyduinoF2資料夾。

Q & A:

Q1:如果選擇了某一些開發板,但上傳時發生錯誤,該怎麼辦?

A1:會出現以上錯誤,通常是使用了新的開發板,而BloclyDuino認不得你的板子是什麼,這個時候要呼叫內建的Arduino IDE出來識別這塊板子,識別成功之後,就可以把Arduino IDE關掉,接下來就可以直接由BlocklyDuino F2燒錄了,詳情請參看以下影片:

Q2:要如何在BlocklyDuino F2底下直接燒錄Raspberry Pi Pico相關開發板的程式?

A2:BlocklyDuino F2至少須更新到20221121之後的版本,然後讓BlocklyDuino F2內建的Arduino IDE識別這塊板子,並取得com port編號後,才能在BlocklyDuino下直接燒錄。

更新日誌:

20241009

1.修正PMS7003和LCD1602函式庫相衝突的問題(變數名稱DATA)

2.法蘭斯老師修正新增變數後無法正常選擇到變數的問題

20240910

1.新增Adafruit L293D motor shield V1.0函式庫

20240815

1.法蘭斯老師修正WebMQTT背景傳送訊息及修改一些詞句

20240607

1.法蘭斯老師新增Ameba相關函式庫來源以及選單

20240520

1.法蘭斯老師修正全域變數宣告置於最頂功能

20240309:

1.光光老師更新GG_MiniCar函式庫

20240208:

1.法蘭斯老師新增TinyGPS、EspSoftwareSerial函式庫

20240114:

1.新增unistep2步進馬達函式庫

2.因Google安全性警告,暫時移除AmefaPro 4.0.5核心函式庫

20240112;

1.法蘭斯老師新增ESP32-BLE-Mouse函式庫

20231226

1.修正編譯時的Arduino Signature錯誤

20231218:

1.新增AmebaPro 4.0.5核心函式庫

2.法蘭斯老師新增TFT_eSPI_EC彩色TFT函式庫

3.法蘭斯老師修改PS2函式庫PS2X_lib

20231105

1.新增DFRobot的SEN0539語音辨識函式庫

2.ICShop新增Otto函式庫

20231007:

1.法蘭斯老師修改MotorDriverBoard函式庫

20230917

1.修正PS2函式庫重複的問題款(刪除MotorDriverBoard函式庫中的PS2函式庫)

20230916

1.法蘭斯老師新增MotorDriverBoard函式庫

20230903

1.Pico W核心函式庫更新至3.4.0

2.光光老師更新GG_MiniCar函式庫

20230802:

1.法蘭斯老師修正搜尋積木功能錯誤

20230727

1.法蘭斯老師更新搜尋積木功能

20230726:

1.法蘭斯老師新增系統的搜尋積木功能

20230720:

1.法蘭斯老師新增攀藤PM2.5感測器積木

20230625:

1.光光老師更新GG_MiniCar函式庫

20230519:

1.新增Attiny85伺服馬達函式庫

2.修正3/15更新的WS2812函式庫在7697下無法運作的問題

3.光光老師更新GG_MiniCar函式庫

20230510:

1.法蘭斯老師修正開發板列表的一些錯誤

20230426:

1.光光老師新增BluePad32開發板核心函式庫支援。

20230425:

1.光光老師更新GG_MiniCar函式庫,並新增GG_Bluepad32函式庫

20230405:

1.法蘭斯老師新增MPU6050、HX710B、MAX6675相關感測器的函式庫。

20230315:

1.更新WS2812函式庫,以支援Pico W。

20230225:

1.更新Quno的ESP8266模組函式庫部份功能。

2.新增SU-03T語音晶片功能。

20230214:

1.Pico函式庫更新為2.7.2

20230128:

1.新增Quno的ESP8266模組函式庫支援。

20230120:

1.新增南投縣網許桓光老師的「光光積木」。

2.許桓光老師新增PS2、PS3、Dabble遊戲手柄、光光小車、ESP32Servo函式庫。

20230109:

1.法蘭斯老師修正arduino core的USBCore.h檔案,使其支援WebUSB

2.法蘭斯老師新增WebUSB、OneWire,及DallasTemperature函式庫

20221228:

1.修正Pico W使用OLED時找不到函式庫的問題。

20221227:

1.修正「數位寫入」積木的狀態,使用「高電位、低電位」或是「1、0」都可以。

20221226:

1.修正Arduino IDE無法看到Attiny85開發板的問題

20221221:

1.新增ADXL345三軸加速度感測器函式庫

20221215:

1.新增HX711重量感測器函式庫

2.Wi-Fi功能新增偵測斷線以及重新連線功能。

20221121:

1.新增Raspberry Pi Pico各系列開發板函式庫支援

20221117:

1.新增藍芽BLE鍵盤函式庫

20221025:

1.彩色液晶螢幕TFT_eSPI函式庫更新為2.4.78

20221024:

1.法蘭斯老師修正置頂積木檢查功能造成拖曳積木延遲

20221011:

1.新增BLE相關函式庫

20220920:

1.法蘭斯老師修正置頂積木檢查功能

20220829:

1.法蘭斯老師修正置頂積木檢查功能

20220823版本:

1.法蘭斯老師新增SpBlockly JS網頁積木

2.新增GY-30光照度相關函式庫

20220822版本:

1.新增8x8 點陣LED,MAX7219相關函式庫

20220811版本:

20220723版本:

20220712版本:

20220629版本:

20220626版本:

20220625版本:

20220621版本:

1.法蘭斯老師修改popup.js、blocks_compressed.js部份程式碼。

2.新增「DHT11_mini」的函式,Arduino pro mini的版本才可以使用DHT11。

3.補上ESP32的Tone32函式。