public static void TestGpio() { var pin11 = new OutputGpioPin(GpioPinNumber.Gpio11); var pin2 = new OutputGpioPin(GpioPinNumber.Gpio17); var pin4 = new InputGpioPin(GpioPinNumber.Gpio4); pin4.Read(); Console.WriteLine("Press ESC to stop"); while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape)) { pin11.Write(State.Low); Console.WriteLine("Pin 11 : " + pin11.State); pin2.Write(State.High); Console.WriteLine("Pin 2 : " + pin2.State); Thread.Sleep(750); pin11.Write(State.High); Console.WriteLine("Pin 11 : " + pin11.State); pin2.Write(State.Low); Console.WriteLine("Pin 2 : " + pin2.State); Thread.Sleep(750); } pin11.Cleanup(); pin2.Cleanup(); }
public void CleanUp() { motor1APin.Cleanup(); motor1BPin.Cleanup(); motor2APin.Cleanup(); motor2BPin.Cleanup(); }
public void CleanUp() { OutputPin.Cleanup(); inputPin.Cleanup(); }