在 Program.cs 中,替换如下代码:
using System; using System.Devices.Gpio; using System.Threading; namespace Blink { class Program { static void Main(string[] args) { // get the GPIO controller // 获取 GPIO 控制器 GpioController controller = new GpioController(PinNumberingScheme.Gpio); // open PIN 17 // 打开引脚 17 GpioPin ledPin = controller.OpenPin(17, PinMode.Output); // define delay time // 设置延迟时间 int time = 1000; // loop // 循环 while (true) { Console.WriteLine($"Light for {time}ms"); // turn the LED on // 打开 LED ledPin.Write(PinValue.High); // wait for a second // 等待 1s Thread.Sleep(time); Console.WriteLine($"Dim for {time}ms"); // turn the LED off // 关闭 LED ledPin.Write(PinValue.Low); // wait for a second // 等待 1s Thread.Sleep(time); } } } }