Пример #1
0
        private static void ToggleLogging()
        {
            //CONSOLE + RollingtFile
            //260 HZ!!

            WiringPiWrapperLogging wiringPiLib = new WiringPiWrapperLogging();

            Toggler toggler = new Toggler(wiringPiLib);

            toggler.Toggle();
        }
Пример #2
0
        private static void LCD1602_HD44780Logging()
        {
            //Schieberegister ist sinnlos: Ich brauch 3 Pins fürs register und dann immer noch 3 für die LCD und habe dann nicht direkt die
            //Möglichkeit, PIN 7 auf lazy abzufragen
            //Zeitkritisch ist das nicht, so dass die 4Bit Variante GPIOPinverbrauch / Timing den besseren Wirkungsgrad bringen sollte!

            WiringPiWrapperLogging wiringPiLib = new WiringPiWrapperLogging();

            wiringPiLib.SetPinName(18, "RegisterSelectPin");
            wiringPiLib.SetPinName(25, "EnablePin");
            wiringPiLib.SetPinName(21, "D4Pin");
            wiringPiLib.SetPinName(20, "D5Pin");
            wiringPiLib.SetPinName(12, "D6Pin");
            wiringPiLib.SetPinName(26, "D7Pin");

            LCD1602_HD44780 lcd = new LCD1602_HD44780(wiringPiLib);

            lcd.Init();
            lcd.Display("Faxe world");
            Thread.Sleep(1000);
            lcd.Display("End of the\nInternet.");
        }