using System;
using System.IO;
using System.Threading;
public class Blink
{
const string FilePath = @"/sys/class/leds/beaglebone\:green\:usr0/brightness";
const int BlinkDelay = 2000;
public static void Main()
{
using (var writer = new StreamWriter(FilePath))
{
for (var state = true; true; state = !state)
{
writer.Write((state ? 1 : 0).ToString("00"));
Thread.Sleep(2000);
}
}
}
}
https://dotnetfiddle.net/afyTvh
Reactive Extensions (C#)https://dotnetfiddle.net/bpOF5e