覆盆子PI与Windows 10物联网核心闪烁示例无法正常工作

时间:2017-02-26 18:51:39

标签: c# raspberry-pi3 windows-10-iot-core

我有Raspberry pi 3型号B,我安装了Windows 10 IOT Core。我已将LED连接到T Cobbler,我试图使LED闪烁。但什么都没发生。下面是我所做的配置,它是用C#编写的UWP项目,也可以找到设置的图像

enter image description here

  public sealed class StartupTask : IBackgroundTask
{
    BackgroundTaskDeferral deferral;
    private GpioPinValue value = GpioPinValue.High;
    private const int LED_PIN = 17;
    private GpioPin pin;
    private ThreadPoolTimer timer;

    public void Run(IBackgroundTaskInstance taskInstance)
    {
        deferral = taskInstance.GetDeferral();
        InitGPIO();
        timer = ThreadPoolTimer.CreatePeriodicTimer(Timer_Tick, TimeSpan.FromMilliseconds(3000));

    }
    private void InitGPIO()
    {


        pin = GpioController.GetDefault().OpenPin(LED_PIN);
        pin.Write(GpioPinValue.High);
        pin.SetDriveMode(GpioPinDriveMode.Output);
    }

    private void Timer_Tick(ThreadPoolTimer timer)
    {
        value = (value == GpioPinValue.High) ? GpioPinValue.Low : GpioPinValue.High;
        pin.Write(value);
    }
}

0 个答案:

没有答案