Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Raspberry PI与windows 10 IOT核心闪烁示例不工作_C#_Raspberry Pi3_Windows 10 Iot Core - Fatal编程技术网

C# Raspberry PI与windows 10 IOT核心闪烁示例不工作

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不亮。将减号杆接地以解决问题我投票结束这个问题,因为它与硬件有关,而不是与软件有关托马斯是正确的。你的电阻器

我有Raspberry pi 3 B型,我安装了windows 10 IOT Core。我已将LED与T Cobbler连接,我正在尝试闪烁LED。但什么都没有发生。下面是我用C#和UWP项目编写的配置,还可以找到设置的图像


这是一个硬件问题,与软件无关。查看接线: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);
    }
}