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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

ESP8266 lua開發 GPIO操作詳解

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

打開開發工具,前面已經介紹如何安裝,創建桌面快捷方式,在桌面打開如圖所示軟件圖標(我的是win10系統,不清楚在其他系統下是什么樣子的)

燒寫固件成功后,就可以編寫自己的lua程序進行測試了...
首先正確連接串口模塊與wifi控制器;串口模塊的RX接我wifi控制器的TX;
串口模塊的TXwifi控制器的RX;串口模塊的5Vwifi控制器的5V
串口模塊的GNDwifi控制器的GND
燒寫完固件后打開開發工具ESPlorer.jar , 連接好串口,在開發工具中正確打開連接wifi控制器的串口, 按下wifi控制器上的復位按鈕開發工具上會提示Formatting file system. Please wait...   此時只有等待....
當開發工具上的串口打印信息再次提示”lua: cannot open init.lua” , wifi模塊可以正常的下載lua程序


通過提示信息可知Wifi模塊默認的lua文件是init.lua 所以單文件只有一個init.lua文件操作GPIO
下面創建一個init.lua文件






首先看下怎么使用print()在串口打印信息;
Init.lua文件:
        print("hello 8266")
Init.lua文件結束



我們還可以使用另一種方式打印信息:
init.lua文件:
str = "hello 8266"
print(str)
init.lua文件結束



下面開始寫控制繼電器的程序:
控制繼電器吸合,并通過串口打印”relay open”
init.lua 文件
gpio.mode(1, gpio.OUTPUT)
gpio.write(1, 1)   
print("relay open")
init.lua 文件結束



為什么要使用gpio.write(1,1),控制繼電器不是GPIO5? 因為模塊是通過IO索引號查找GPIO的對應關系如下圖:


那么我使用一個變量存儲這個IO索引號, 修改GPIO時只需要改這個變量就可以了;同理繼電器狀態是不是也可以使用一個變量保存
我們試著去關閉繼電器通過指示燈和串口打印查看:
init.lua文件:
relay = 1
RelayStat = "relay close"
gpio.mode(relay, gpio.OUTPUT)
gpio.write(relay, 0)   
print(RelayStat )
init.lua文件結束
我們同樣創建一個空白文檔,命名為init.lua


Esp8266控制GPIO的函數操作文檔參考: nodemcureadthedocsio/en/master/en/modules/gpio/#gpiomode

這里我們使用GPIO的輸出模式控制繼電器

通過原理圖可知控制繼電器需要相應的GPIO輸出輸出高電平;這里的gpio.HIGH就是1;也就是設置輸出高電平

GPIO操作(單文件).zip (1.08 KB, 下載次數: 51)

交流QQ:  1813763867
QQ群:455163546


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

使用道具 舉報

沙發
ID:189454 發表于 2019-10-8 00:22 | 只看該作者
很詳細,非常感謝,適合入門
回復

使用道具 舉報

板凳
ID:111843 發表于 2019-10-22 22:31 | 只看該作者
非常詳細,感謝
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品国产三级国产aⅴ入口 | 国产成人免费视频网站视频社区 | 日韩不卡视频在线观看 | 国产激情片在线观看 | 精品一区二区三区在线观看 | 免费的av网站| 欧美一区二区三区视频 | www久| 久久精品国产一区二区电影 | 午夜国产| 高清一区二区三区 | 成人在线免费 | 狠狠撸在线视频 | 久久久久高清 | 久久精品99国产精品 | av网站在线播放 | 成人乱人乱一区二区三区软件 | 狠狠的干狠狠的操 | 欧美久 | 欧美成人精品在线 | 久久亚洲美女 | 国产98色在线 | 日韩 | 综合色久 | 免费黄色在线 | 午夜免费观看网站 | 伊人精品一区二区三区 | 一级做受毛片免费大片 | 久久精品国产99国产精品 | 91精品国产综合久久久亚洲 | 伊人网综合 | 亚洲精品99| 欧美日韩视频在线 | 免费观看黄 | 久久91av| 国产在线视频一区二区董小宛性色 | 成人免费视频7777777 | 免费视频久久久久 | 综合久久99| 97视频网站 | 日中文字幕在线 | 欧美成人激情 |