本文來源電子發燒友社區,作者:工程認知教育中心的硬件小屋, 帖子地址:https://bbs.elecfans.com/jishu_2289624_1_1.html
一.LuaTask中定時器的介紹
sys.timerStart(fnc,time)
fnc為回調函數,time為定時時間,在luatos中sys.timerStart定時器,只會運行一次
sys.timerLoopStart(fnc,time)
fnc為回調函數,time為定時時間,在luatos中sys.timerLoopStart定時器,會循環執行
二.實驗現象及目的
通過sys.timerStart 實現D3 LED燈的循環點亮
通過 sys.timerLoopStart實現D4 LED燈的循環點亮
三.實驗代碼
復制代碼
一.LuaTask中定時器的介紹
sys.timerStart(fnc,time)
fnc為回調函數,time為定時時間,在luatos中sys.timerStart定時器,只會運行一次
sys.timerLoopStart(fnc,time)
fnc為回調函數,time為定時時間,在luatos中sys.timerLoopStart定時器,會循環執行
二.實驗現象及目的
通過sys.timerStart 實現D3 LED燈的循環點亮
通過 sys.timerLoopStart實現D4 LED燈的循環點亮
三.實驗代碼
- PROJECT = 'helloworld'
- VERSION = '1.0.0'
- -- 引入必要的庫文件(lua編寫), 內部庫不需要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()
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
合宙通信
+關注
關注
0文章
148瀏覽量
1845 -
Air105
+關注
關注
0文章
48瀏覽量
313
發布評論請先 登錄
相關推薦
RNDIS網卡應用看這篇!合宙Air780EP低功耗4G模組AT開發示例
** ? 1.1 硬件準備 合宙EVB_Air780EP開發板一套,包括天線、SIM卡; USB線 WIN10以上PC電腦 1.2 軟件準備 串口工具 如果沒有準備,推薦使用LLCO
![RNDIS網卡應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開發</b>示例](https://file1.elecfans.com/web2/M00/09/97/wKgaomb521GAe8bqABZM3b6iMLw938.png)
FTP應用看這篇!合宙Air780EP低功耗4G模組AT開發示例
780EX/Air724UG… **一、相關準備工作 ** ? 1.1 硬件準備 合宙EVB_Air780EP開發板一套,包括天線、SIM卡
![FTP應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開發</b>示例](https://file1.elecfans.com/web2/M00/03/8B/wKgZombEXJWAFDZjAB1TRWp3RO0954.png)
合宙Air780EP模塊——AT指令MQTT接入OneNET開發指南
過程,Air780EP和MQTT是最佳拍檔,讓設備互聯變得輕松又靠譜。想不想試試這簡單又神奇的操作?那就來吧!本文詳細講解了基于合宙的Air80EP
![<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模塊——AT指令MQTT接入OneNET<b class='flag-5'>開發</b>指南](https://file1.elecfans.com/web2/M00/04/49/wKgaombDBK2AAonzAAAoF8GMJwg647.png)
評論