2.1-Air302(NB-IOT)-基礎外設-GPIO輸出高低電平,繼電器控制


<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

說明

在用戶手冊里面有說明文檔

 

 

 

 

Air302的可用IO多達14個;如果把串口引腳也作為普通GPIO使用,那就是18個.

除了AON_GPIO2和AON_GPIO3的電平是1.8V

其余的引腳電平最大是VBAT;

 

 

 

 

 

開發板使用的AON_GPIO2也就是GPIO21控制的繼電器

 

 

測試

1.按照官方的文檔

把main.lua里面寫上下面的代碼

 

 

 

 

-- LuaTools需要PROJECT和VERSION這兩個信息
PROJECT = "test"
VERSION = "1.0.0"

-- sys庫是標配
_G.sys = require("sys")


local relay = gpio.setup(21, 0) -- 輸出模式

relay(1) --輸出高電平
--relay(0) --輸出低電平

-- 用戶代碼已結束---------------------------------------------
-- 結尾總是這一句
sys.run()
-- sys.run()之后后面不要加任何語句!!!!!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM