本文來源電子發(fā)燒友社區(qū),作者:工程認(rèn)知教育中心的硬件小屋, 帖子地址:https://bbs.elecfans.com/jishu_2289624_1_1.html
一.LuaTask中定時(shí)器的介紹
sys.timerStart(fnc,time)
fnc為回調(diào)函數(shù),time為定時(shí)時(shí)間,在luatos中sys.timerStart定時(shí)器,只會(huì)運(yùn)行一次
sys.timerLoopStart(fnc,time)
fnc為回調(diào)函數(shù),time為定時(shí)時(shí)間,在luatos中sys.timerLoopStart定時(shí)器,會(huì)循環(huán)執(zhí)行
二.實(shí)驗(yàn)現(xiàn)象及目的
通過sys.timerStart 實(shí)現(xiàn)D3 LED燈的循環(huán)點(diǎn)亮
通過 sys.timerLoopStart實(shí)現(xiàn)D4 LED燈的循環(huán)點(diǎn)亮
三.實(shí)驗(yàn)代碼
復(fù)制代碼
一.LuaTask中定時(shí)器的介紹
sys.timerStart(fnc,time)
fnc為回調(diào)函數(shù),time為定時(shí)時(shí)間,在luatos中sys.timerStart定時(shí)器,只會(huì)運(yùn)行一次
sys.timerLoopStart(fnc,time)
fnc為回調(diào)函數(shù),time為定時(shí)時(shí)間,在luatos中sys.timerLoopStart定時(shí)器,會(huì)循環(huán)執(zhí)行
二.實(shí)驗(yàn)現(xiàn)象及目的
通過sys.timerStart 實(shí)現(xiàn)D3 LED燈的循環(huán)點(diǎn)亮
通過 sys.timerLoopStart實(shí)現(xiàn)D4 LED燈的循環(huán)點(diǎn)亮
三.實(shí)驗(yàn)代碼
- PROJECT = 'helloworld'
- VERSION = '1.0.0'
- -- 引入必要的庫文件(lua編寫), 內(nèi)部庫不需要require
- local sys = require 'sys'
- log.info('main', 'hello world')
- gpio.setup(62,0,gpio.PULLDOWN)
- gpio.setup(63,0,gpio.PULLDOWN)
- gpio.set(62,0)
- gpio.set(63,0)
- print(_VERSION)
- sys.timerLoopStart(function()
- print('hi, LuatOS')
- end, 3000)
- local a=1
- sys.taskInit(function()
- while true do
- if a==1 then
- sys.timerStart(function() gpio.set(62,1) a=0 end,500)
- end
- if a==0 then
- sys.timerStart(function() gpio.set(62,0) a=1 end,1000)
- end
- sys.wait(1000)
- end
- end)
- local b=1
- sys.timerLoopStart(function ()
- if b==1 then
- gpio.set(63,1)
- b=0
- else
- gpio.set(63,0)
- b=1
- end
- end,500)
- sys.run()
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
合宙通信
+關(guān)注
關(guān)注
0文章
146瀏覽量
1658 -
Air105
+關(guān)注
關(guān)注
0文章
48瀏覽量
284
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
合宙Air780EP模塊——AT指令MQTT接入OneNET開發(fā)指南
過程,Air780EP和MQTT是最佳拍檔,讓設(shè)備互聯(lián)變得輕松又靠譜。想不想試試這簡單又神奇的操作?那就來吧!本文詳細(xì)講解了基于合宙的Air80EP
合宙“花生米”4G模組——Air700EL Air700EY全新上市
“是花生米太大,還是Air700模組太???”深受工程師朋友喜愛的Air700系列迷你小封裝4G模組,也被稱為“合宙花生米”。今天,合
合宙 | Air780EP首版LuatOS固件發(fā)布,新品模組內(nèi)測搶先體驗(yàn)
11月27日,合宙推出 《9.9盲訂!合宙Air780EP新品4G開發(fā)板福利今日開啟》 鐵粉活動(dòng)
來了!基于合宙Air32的手持示波器
兼容主流F103,僅需 3.8元的 合宙Air32系列 超值國產(chǎn)MCU,性能強(qiáng)、開發(fā)快,不少行業(yè)客戶已廣泛應(yīng)用于量產(chǎn)項(xiàng)目,相比市場主流F103每盤可省數(shù)萬元! 你知道嗎,工程師朋友們極
評(píng)論