H7-TOOL的LUA小程序教程第1期:LUA編輯器,LUA測試環境搭建,調試方法

 

LUA腳本的好處是用戶可以根據自己註冊的一批API(當前TOOL已經提供了幾百個函數供大家使用),實現各種小程序,不再限制Flash裏面已經下載的程序,就跟手機安裝APP差不多,所以在H7-TOOL裏面被廣泛使用,支持在線調試運行,支持離線運行。

TOOL的LUA教程爭取做到大家可以無痛調用各種功能函數,不需要學習成本。



一、學習資料

注:不看也沒關係,教程後面都會說

LUA方面的書籍很多,但看書效率有點低,可以考慮直接看網上的在線資源,之前學習html,ajax,JavaScript就直接看這些在線資源。

簡單上手足夠用了。
官方上手說明:
http://www.lua.org/start.html

國內網上資源做的也非常不錯
https://www.runoob.com/lua/lua-tutorial.html
https://www.w3cschool.cn/lua/

 

 

二、編輯器

編輯器推薦使用VSCode,效果可以拉滿,使用比較簡單,什麼都不需要用戶做,僅需下載個VSCode即可。

VSCode下載:Visual Studio Code - Code Editing. Redefined
下載後打開這個文件就可以看效果:eeprom.7z (2.06KB)

 




三、在線運行調試

推薦在VSCode裏面編輯代碼,比如做了如下的簡單測試代碼:

 

 

local a=10       -- 局部變量
while (a < 15)
do
   a = a + 1
   print(a)      -- 打印5次
end

local s
s = string.format("數值 = %d", 128) 
print(s)


H7-TOOL採用以太網,WiFi或者USB方式連接上位機均可,打開LUA功能,將代碼複製到這個框裏面:



點擊這裏執行就可以看到效果了:

 

如果程序中代碼有錯誤的話,會提示錯誤的行號:

 

如果程序比較大的話,不方便在上位機裏面看行號,大家在VSCode裏面查看就非常方便了,對應的就是左側的行號:

 




四、TOOL帶的簡易LUA手冊

如果需要用到其它常用的LUA API,看H7-TOOL上位機帶的LUA小助手也非常方便。

 

下期教程,我們直接在實際應用中學習LUA的用法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章