Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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!");
        }