Skip to content

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撥放器和拉力計 *

環境需求

  1. 至少NKNUBLOCK 2.3.4以上,建議2.5.8以上
  2. 2.5.4以下版本需裝Python 3.6 以上
  3. 2.5.4以下版本需透過pip install requests 安裝requests模組
  4. 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目錄下複製