private static void Gordonsleeper() { DateTime start = DateTime.Now; for (int i = 0; i < 1000000; i++) { WiringPiWrapperDirect.delayMicroseconds(1); } DateTime end = DateTime.Now; Console.WriteLine("Eine Sekunde dauert " + (new TimeSpan(end.Ticks - start.Ticks)).TotalMilliseconds + " Millisekunden"); }
static void Pwm() { Console.WriteLine("Servus Luigi."); WiringPiWrapperDirect.WiringPiSetupGpio(); WiringPiWrapperDirect.pinMode(17, PinType.OUTPUT); int testCount = 10000000; for (int loopCount = 0; loopCount < testCount; loopCount++) { WiringPiWrapperDirect.digitalWrite(17, 1); WiringPiWrapperDirect.delayMicroseconds(7); //Thread.Sleep (7); WiringPiWrapperDirect.digitalWrite(17, 0); //Thread.Sleep (3); WiringPiWrapperDirect.delayMicroseconds(3); } Console.WriteLine("Scheiss World!"); }