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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3484|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产精品91 | 亚洲一页| 国产精品不卡一区 | 成人精品免费 | 97超级碰碰 | 欧美一级黄色网 | 日本天堂视频在线观看 | 水蜜桃亚洲一二三四在线 | 爱爱视频日本 | 四虎影院欧美 | 久久999| 欧美一区二区久久 | 国产农村妇女精品一二区 | 欧美成人精品一区二区三区 | 蜜臀久久99精品久久久久野外 | 少妇精品亚洲一区二区成人 | 精品一区二区三区在线观看 | 成人免费淫片aa视频免费 | av性色全交蜜桃成熟时 | 看片一区 | 在线观看av网站 | 国产欧美日韩一区二区三区在线观看 | 亚洲在线中文字幕 | 91五月天| 97久久精品 | 欧美精品一区二区三区四区 | 免费看爱爱视频 | 亚洲国产成人精品女人久久久 | 国产乱码精品一区二区三区忘忧草 | www.免费看片.com | 久久精品国产一区二区电影 | 99热这里有精品 | av一区在线 | 黄久久久 | www.五月婷婷.com | 狠狠躁18三区二区一区 | 九九热这里 | 中文字幕一区二区三区四区五区 | 欧美激情五月 | 中文字幕一区二区三区四区五区 | 欧美日本在线观看 |