gpt4 book ai didi

c# - 使用 UWP c# 的 gpio 的 raspberry PI 读取值

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:52 24 4
gpt4 key购买 nike

我在树莓派 3 上使用 Windows IOT 核心。我正在尝试确定开关是否打开。每次程序中的计时器滴答时间将根据开关的状态添加到运行时间或停机时间。

我发现的所有示例都使用中断来捕捉 gpio 引脚状态的变化。这会起作用,除非第一次打开 pi 时。第一次中断之前可能需要几分钟或几小时,应该正确计算该时间。

我正在寻找 if 语句的正确语法。 switchPin.Read == GpioPinValue.High 不正确。

    private void Timer_Tick(object sender, object e)
{
//Every second add time to run or down time


if (switchPin.Read == GpioPinValue.High)
{
sngRunTime += 1;
}
else
{
sngDownTime += 1;
}
}

最佳答案

我觉得自己像个白痴。除了 switchPin.read() 后缺少括号外,代码是正确的。

关于c# - 使用 UWP c# 的 gpio 的 raspberry PI 读取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com