1. 簡介
發布日期
2022/11/06 v1.5
修訂紀錄
版本 | 說明 | 修改人 |
---|---|---|
1.0 | 第一版 | * |
1.1 | 修正說明與新增8x8 LED功能 | * |
1.2 | 新增多種積木功能 | * |
1.3 | 新增模擬器連接指令 | * |
1.4 | 正式發行NKNUBLOCK 2.5.8與其使用文件 | * |
1.5 | 新增MP3撥放器和拉力計 | * |
環境需求
- 至少NKNUBLOCK 2.3.4以上,建議2.5.8以上
- 2.5.4以下版本需裝Python 3.6 以上
- 2.5.4以下版本需透過
pip install requests
安裝requests模組 - Win7須裝.NET 4.0 Framework (Win10內建)
功能介紹
NKNUBLOCK Python API 連接Python與NKNUBLOCK之間的溝通橋樑,使用者可以透過Python呼叫HAL5012.py來做控制公版教具, 但同一時刻只能選擇USB、Wi-Fi或硬體模擬其中一種方式進行連線,使用時NKNUBLOCK也要保持運作。
如果您使用2.5.8版本的Python IDE,基本上可以直接跳到第"2. 連接公版教具"
Python 路徑
如果您使用的版本是2.5.8以上,那麼NKNUBLOCK會預設使用內建的Python37
內建的python37
路徑通常會在C:\Program Files (x86)\NKNU\NKNUBLOCK\Python
如果想使用自己安裝的python
如果想使用自己安裝的Python,也可由右下角打開NKNUBLOCK Bridge,將"使用內建Python"的打勾取消
引用
如果使用自己的編譯環境,先將HAL5012.py放置自己的工作目錄,接著透過下列語法引用
import HAL5012 as v5012
Warning
如果您是使用自己的編譯環境,請確保HAL5012.py為最新版本,可以去C:\Program Files (x86)\NKNU\NKNUBLOCK目錄下複製