3. 簡單範例
預設程式說明
一打開NKNUBLOCK內的Python IDE我們會看到下面程式
import HAL5012 as v5012
from sys import exit
#-------------檢查連線-------------
if not v5012.IsConnected():
print("尚未連線,停止執行")
exit()
#-------------主程式迴圈-------------
while True:
print("請編輯程式")
exit()
-
首先我們會先引入需要的程式庫
import HAL5012 as v5012 from sys import exit
-
接著程式檢查是否有連線公版教具,沒有的話就會停止執行
#-------------檢查連線------------- if not v5012.IsConnected(): print("尚未連線,停止執行") exit()
-
準備完成後,我們就會進入主程式迴圈,積木"重複無限次"對應到while True:,如果使用者沒放積木,NKNUBLOCK會自動插入exit()停止程式,防止空轉影響電腦效能
#-------------主程式迴圈------------- while True: print("請編輯程式") exit()
-
接下來我們在積木區新增以下程式,可以讓4060公版教具LED紅燈閃爍
-
"主程式迴圈"內就會自動翻譯出下列程式
#-------------主程式迴圈------------- while True: #Start Flag in Scratch time.sleep(0.5); v5012.SetGPIO(9,0) time.sleep(0.5); v5012.SetGPIO(9,1)
-
完成後我們就可以點右邊第二個按鈕"執行"程式,由上到下功能分別是"文法檢查"、"執行程式"、"停止程式"、"查看文件"
-
此時4060公版教具上就會執行我們寫的程式了