.NET Micro Framework 4.1を使用してNetduinoボードをプログラミングしており、ミリ秒よりも高い時間分解能を取得したいと考えています。これは、LEDを非常に速く点滅させて暗くしようとしているためです。
問題は、サンプルコードが数ミリ秒かかるThread.Sleep(..)を使用していることです。
問題の問題を示すhttp://netduino.com/projects/のサンプルコード:
OutputPort ledOnboard = new OutputPort(Pins.ONBOARD_LED, false);
while (true)
{
ledOnboard.Write(true);
Thread.Sleep(1); // << PROBLEM: Can only get as low as 1 millisecond
より高い時間分解能を使用せずに調光を達成する別の方法があるとしても、私はゲームです。