如何安裝吉哥自製積木_舊版

以下為舊版V3及F1的內容,目前BlocklyDuino已全新更新為F2版本

●BlocklyDuino V3及F1的下載及安裝(舊版說明)

我的積木是以聯發科BlocklyDuino Editor 3.0.312b的版本所編製出來的積木,所以,如果還沒有安裝這套軟體的人,可以先安裝起來,聯發科BlocklyDuino的下載連結點:https://github.com/MediaTek-Labs/BlocklyDuino-for-LinkIt/releases/tag/3.0.312b。請依自己的版本選擇32或是64位元的版本,下載後打開來裡面有個BlocklyDuino3這個資料夾,請將整個資料夾解壓縮到C:或是其他磁碟機的根目錄,點選資料夾裡的BlocklyDuino.exe便可以開啟這個積木程式編輯軟體。(請注意,不要解壓縮到桌面或其他的資料夾,解壓時直接拖拉到C或是D或是E中,要不然會發生路徑過長的狀況。)

●自製積木的安裝

一、下載Arduino、ESP32及ESP8266核心函式庫。

原本的BlocklyDuino只能開發7697的程式,下載其他的開發板核心函式庫之後,便能利用這個Blockly直接設計7697、Arduino、ESP32及ESP8266的程式,並且直接燒錄進開發板。核心函式庫很大,解壓縮及檔案複製皆要很久,這個步驟只要做一次即可,以後的改版不需要再做。

從積木檔下載處,https://reurl.cc/W4j6x9下載「Blockly開發板core函式.zip」,將它解壓縮,裡面有個「arduino1-1.8.5」這個資料夾,請將這個資料夾覆蓋掉原本BlocklyDuino3資料夾裡面的同名資料夾。(檔案很大,解壓及覆蓋時請耐心等候,請注意,是覆蓋)

二、下載吉哥積木及安裝

雖然BlocklyDuino的積木支援已經很完整,但仍有部份功能欠缺,於是便想要自製自己方便使用的積木,讓大小朋友都能簡單上手。請先將BlocklyDuino3關閉,從積木下載處,https://reurl.cc/W4j6x9 下載「BlocklyDuino_extension_liou_20201217.zip」這個檔案,解壓後將arduino-1.8.5及package.nw這二個資料夾覆蓋掉原本BlocklyDuino3資料夾裡面的同名資料夾。(雖然吉哥積木安裝完後會自動更新,但若有改版時,建議還是要做一下這個步驟)

請注意:

1.如果你之前已有自己製作積木,這個動作可能會把你自己製作的積木蓋掉(20200815版本已加入ICSHOP的登月小車及EZ Starter Kit積木)。

2.手動安裝20201009版本之後,若有積木的新增及更新,系統會自動安裝更新,不需再重新安裝。

目前最新版本:20220609

下載處:https://reurl.cc/W4j6x9


覆蓋後再開啟BlocklyDuino3,便能看到「吉哥積木」,目前已完成MQTT、ThingSpeak、噴射鼴鼠、MP3播放積木、麥昆小車、天氣查詢、台灣空氣品質查詢、搖桿積木、Lumex LDM6432 MQTT無線控制燈板積木、BME280感測器積木。

20220609版本:

1.新增TCA5405、LittleFS、TJpg_Decoder函式庫。

2.法蘭斯老師更改upload.js檔,修正燒錄時可能無法燒錄的狀況。

20220605版本:

1.新增JPEGDecoder函式庫,讓TFT彩色液晶螢幕能顯示jpeg圖檔。

20220531版本:

1.新增TFT函式庫,修正支援KSB065、Pixel:Bit、TTGO-TDisplay、I2SGO等不同種類的TFT彩色液晶螢幕都能使用同一組積木。

20220525版本:

1.法蘭斯老師修正拖拉大量積木時可能產生LAG的問題

2.新增KSB065的TFT_eSPI的函式庫設定

20220515版本:

1.修正arduino_compressed.js檔案中的部份語法錯誤

20220514版本:

1.修正arduino_compressed.js檔案中的Number語法錯誤

20220503版本:

1.新增I2S麥克風分貝計積木及函式庫

20220424版本:

1.新增KeyPad函式庫

20220418版本:

1.新增Base64函式庫

2.新增I2S麥克風功能

20220320版本:

1.新增版本檢查,如果不是使用最新的版本,左下角會出現最新的版本號碼,提醒更新。(感謝法蘭斯老師提供版本檢查功能!)

20220316版本:

1.法蘭斯積木選單更新

20220315版本:

1.新增CCS811空氣品質感測積木,可以量測eCO2及TVOC的濃度
2.修正積木拖拉速度變慢的程式語法

20220210版本:

1.修改ESP8266AUDIO函式部份錯誤功能

20220110版本:

1.修改ESP8266AUDIO函式,讓它能播放https的檔案來源以及網路電台

20211207版本:

1.新增ICSHOP的7697的WIFI 5G連線積木、函式,以及新增擴充函式。

20210917版本:

1.新增QR Code函式庫及積木

20210911版本:

1.新增工作區積木放入「暫存積木」及存檔功能的功能。

20210909版本:

1.新增「暫存積木」的功能。

20210908版本:

全新Blockly環境操作界面,支援積木放大縮小、上一步下一步還原、下載積木圖片、存檔提醒備份功能......,以上功能是由法蘭斯老師全新改版

1.增加ATtiny85晶片的支援

2.更強大的變數及陣列的支援,及字串轉換的功能。

3.積木放大縮小及還原上一步下一步功能。

4.下載積木截圖功能。

5.清除畫面上空積木功能,以免編譯出錯。

6.離開BlocklyDuino存檔提示功能。

7.即使沒存檔就離開,下次再進入BlocklyDuino也可取出備份積木。

8.隱藏少用的積木選單

9.程式碼對照區的寬度可隨時調整,方便觀看原始碼,學習文字程式。

20210818版本:

1.修改MAX30102血氧檢測函式庫,讓7697也能正常使用。

20210813版本:

1.更新及修正WS2812函式庫版本,解決部份WS2812燈泡顏色不正確的問題。(法蘭斯老師修正函式庫問題)

2.新增MAX30102血氧檢測函式庫

20210623版本:

1.新增MSA301三軸加速度感應器積木

20210621版本:

1.新增SD記憶卡積木

20210607版本:

1.修正變數賦值宣告短少的變數類型

2.修正7697無法顯示內建圖案問題

20210529版本:

1.新增ICShop的HuskyLens積木

2.新增I2S 數位類比音頻轉換積木

20210505版本:

1.新增ESP32 TTGO T-Display積木

2.OLED新增顯示內建圖案積木

20210414版本:

1.新增ESP32及ESP8266的RTC網路對時功能。

2.加入法蘭斯所製作的ESP32的積木「常用功能」、「網頁元素」、「Webbit」,感謝法蘭斯傅老師,讓大家可以很方便利用積木編寫ESP32的程式,並且能離線編寫Webbit和登月小車的程式。

20210303版本:

1.積木及程式碼對照可即時顯示功能,對於想要學習文字程式的人可有一個即時參照積木及文字程式的地方。此功能感謝蘭斯老師提供,https://www.facebook.com/francefu)。

20210227版本:

1.修正20210225版本的一個小錯誤

20210225版本:

1.新增Google試算表積木及OLED中文顯示字庫,可在OLED上顯示中文。感謝楊俊益老師提供五千字中文字庫。(楊俊益老師FB,https://www.facebook.com/easysof.yang)

2.將近期ICShop相關積木納入,包含RockBot,這些積木為ICShop所有,非吉哥積木。

20201217版本:

1.新增「股票即時資訊積木」。

2.將ICShop的「RFID/NFC」、「M5Stack V」、「EEPROM」積木納入,這個部份的積木為ICShop所有,非吉哥積木。

20201023版本:

1.新增紅外線控制積木

20201009版本:

1.新增開發板設定及各開發板腳位的設定

2.新增ESP32類比寫入及音調控制積木

3.修正超音波、伺服馬達,OLED、DHT11、LCD1602螢幕成為7697、ESP32及ESP8266都可以使用的狀態。

20201005版本:

1.增加ESP32的伺服馬達支援

20200927版本:

1.將開發板核心程式及BlocklyDuino的更新分開,開發板核心程式只要安裝一次,便能直接燒錄7697、Arduino、ESP32及ESP8266的程式;積木更新則是有改版時再重新安裝即可。

2.在BlockoyDuino第一個畫面即可選擇開發板的型態。(以上功能由法蘭斯提供,https://www.facebook.com/francefu)。

20200926版本:

1.開發板選擇的介面修正,將常用的開發板順序往上調整。

2.「連線到WIFI AP」積木增加ESP32及ESP8266的支援。

3.修正WIFI由ESP8266連接後的部份錯誤。

20200922版本:

1.吉哥積木新增「UDP廣播」積木、「網頁伺服器」積木、「寶比」積木。

2.新增開發板選擇功能,可線上燒錄7697、ESP32、ESP8266、Arduino開發板程式。

3.改善原有的積木選單中文化功能。(以上線上燒錄及選單功能,由法蘭斯所提供,https://www.facebook.com/francefu)

20200815版本:

1.吉哥積木新增「OLED 128*64」積木,在原有的BlocklyDuino的OLED架構下,新增一些控制函數積木,以及能夠動態更新的自訂圖案。

20200812版本:

1.吉哥積木新增「BME280 I2C」,以及「Airbox」空氣盒子積木。

2.納入ICShop「EZ Starter Kit」積木,「EZ Starter Kit」的積木是由高雄ICShop製作,加入擴展積木中方便大家安裝使用。

20200524版本:

1.新增Lumex LDM6432 MQTT無線控制燈板積木

2.將ICSHOP 的的登月小車積木加入擴展積木中,「登月小車」的積木是由高雄ICSHOP製作,加入擴展積木中方便大家安裝使用。

20200327版本:

新增查詢世界及台灣各縣市天氣資訊的積木