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