第一天-点亮LED

724UG点亮LED,

很多人遇到控制LED不反应的情况,我也遇到了。我加了一个打印语句,坐下延时就解决了。不多说,直接上代码:

MAIN文件

--作者:杨亮

--日期:2021年4月15日

--程序功能:

--测试功能:

--项目名称:

PROJECT="pinsTest"

--版本号

VERSION="0.0.1"

require "log"

LOG_LEVEL = log.LOGLEVEL_TRACE

--载入系统文件

require"sys"

require"pinsTY"

--启动系统框架

sys.init(0, 0)

sys.run()

pinsTY文件

--PIN 设置引脚模式

module(...,package.seeall)

--导入引脚配置头文件

require"pins"

--蜂鸣器 输出模式 默认输出低电平 蜂鸣器不响

local Bell=pins.setup(pio.P0_6, 0)

--继电器 输出模式 默认输出低电平 继电器不工作

local Control=pins.setup(pio.P0_11, 0)

--绿灯 输出模式 默认输出低电平 绿灯熄灭

local Led1=pins.setup(pio.P0_12, 0)

--红灯 输出模式 默认输出低电平 红灯熄灭

local Led2=pins.setup(pio.P0_9, 0)

--黄灯 输出模式 默认输出低电平 黄灯熄灭

local Led3=pins.setup(pio.P0_16, 0)

local dataContaol=0

--让所有工作起来

function controlData()

if dataContaol==0 then

dataContaol=1;

Led1(1)

Led2(0)

Led3(0)

elseif dataContaol==1 then

dataContaol=2

Led1(0)

Led2(1)

Led3(0)

elseif dataContaol==2 then

dataContaol=0

Led1(0)

Led2(0)

Led3(1)

end

log.info("dataContaol", dataContaol)

sys.timerStart(controlData,1000)

end

controlData()

测试结果,直接上视频

要不了视频,发张图片


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容