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的用法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM