C# Raspberry PI与windows 10 IOT核心闪烁示例不工作
我有Raspberry pi 3 B型,我安装了windows 10 IOT Core。我已将LED与T Cobbler连接,我正在尝试闪烁LED。但什么都没有发生。下面是我用C#和UWP项目编写的配置,还可以找到设置的图像C# Raspberry PI与windows 10 IOT核心闪烁示例不工作,c#,raspberry-pi3,windows-10-iot-core,C#,Raspberry Pi3,Windows 10 Iot Core,我有Raspberry pi 3 B型,我安装了windows 10 IOT Core。我已将LED与T Cobbler连接,我正在尝试闪烁LED。但什么都没有发生。下面是我用C#和UWP项目编写的配置,还可以找到设置的图像 这是一个硬件问题,与软件无关。查看接线:plus(作为GPIO引脚的输出)连接到LED,然后连接到电阻器,然后连接到负极。但是,负号根本没有连接到负号条,因此LED不亮。将减号杆接地以解决问题我投票结束这个问题,因为它与硬件有关,而不是与软件有关托马斯是正确的。你的电阻器
这是一个硬件问题,与软件无关。查看接线:plus(作为GPIO引脚的输出)连接到LED,然后连接到电阻器,然后连接到负极。但是,负号根本没有连接到负号条,因此LED不亮。将减号杆接地以解决问题我投票结束这个问题,因为它与硬件有关,而不是与软件有关托马斯是正确的。你的电阻器没有接地。
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);
}
}