久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3586|回復: 1
打印 上一主題 下一主題
收起左側

ESP8266 lua控制定時器詳解

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 沙漠之痕 于 2018-11-7 12:41 編輯

通過使用定時器控制LED閃爍并通過串口打印信息

一.方式1
init.lua文件
LED_Pin=4
gpio.mode(LED_Pin, gpio.OUTPUT)
gpio.write(LED_Pin, 0)
tmr.alarm(0,2000,1, function()
    gpio.write(LED_Pin,1-gpio.read(LED_Pin))
    print("hello jiangxin")
end)
init.lua文件結束

使用定時器0, 2秒執行一次回調函數”function() end”

二. 方式2
下面我們在用另一種方式實現定時器調用函數:
通過關鍵字”local ”和”function”定義一個本地局部函數LED() ;在定時器的回調函數中調用
init.lua文件:
LED_Pin=4
gpio.mode(LED_Pin, gpio.OUTPUT)
gpio.write(LED_Pin, 0)
local function LED()
    gpio.write(LED_Pin,1-gpio.read(LED_Pin))
    print("hello everyone")
end
tmr.alarm(0,2000,1, LED)
init.lua文件結束

此處只有通過使用print()函數打印觀看定時器的運行狀態,led 的閃爍狀態,實在是貼不上效果了

二. 方式3
重新創建一個init.lua文件當定時時間到時執行打印操作,且只執行一次
init.lua文件
LED_Pin=4
gpio.mode(LED_Pin, gpio.OUTPUT)
gpio.write(LED_Pin, 0)
local function LED()
    gpio.write(LED_Pin,1)
    print("hello tmr0")
end
tmr.alarm(0,2000,0, LED)
init.lua文件結束
下面開始寫lua程序,上電打開led;通過2秒后串口打印“hello tmr0” 并熄滅led

看一下led;外接插裝的紅色ledwifi模塊內部藍色led接的同一個GPIO引腳

通過查看原理圖可以GPIO輸出高電平,led反而熄滅


使用的函數介紹:

1. tmr.alarm(id, interval_ms, mode, func())
  參數: id:  timer id0-6
   interval_ms: 定時時間ms
   mode: 定時器模式 “0” 只運行該定時器 ;  “1” 循環運行該定時器
   func(): 定時時間到后調用的函數
比如使用定時器0,定時1秒循環打印”hello” :
tmr.alarm(0,1000,1,function()print(“hello”)end)

2. print() 直接通過串口打印數據.
使用方式:print(“hello”)打印”hello”
data = “ok”  
print(data) 打印data的內容”ok”


ESP8266 定時器 lua程序源碼(單文件).zip (1.31 KB, 下載次數: 11)




QQ:1813763867
QQ群:455163546



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:424598 發表于 2019-1-6 12:09 | 只看該作者
謝謝分享!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 97伦理影院| 一区二区三区不卡视频 | 91国产精品在线 | 99免费精品视频 | 亚洲国产aⅴ精品一区二区 免费观看av | 国产视频在线一区二区 | 亚洲精品永久免费 | 高清人人天天夜夜曰狠狠狠狠 | 成人在线视频免费观看 | 国产精品99久久久久久人 | 毛色毛片免费看 | 精品国产一区二区三区久久 | 波多野结衣二区 | 99精品欧美一区二区三区综合在线 | 美女二区 | 黄色在线观看国产 | 欧美日韩在线视频一区二区 | 成人免费视频一区二区 | 99精品久久 | 二区av | 久久久久国产精品免费免费搜索 | 久在线 | 欧美一区二区三区大片 | 免费看的黄网站 | 亚洲精品一二区 | 每日更新av | 天堂va在线观看 | 精品国产青草久久久久福利 | 亚洲精品字幕 | 天天天天操 | 国产精品久久国产精品 | 成人免费视频 | 久久久精 | 综合色在线| 日韩在线精品视频 | 精品亚洲一区二区三区 | 久久久久久国产 | 99精品视频在线观看免费播放 | www日本在线观看 | 黄色中文字幕 | 日韩在线免费播放 |