Exemplo n.º 1
0
        public static void Main()
        {
            Thread.Sleep(1000);

            // �J�����̕W���s���A�T�C��
            var lcd = new LiquidCrystal(Pins.GPIO_PIN_D9, Pins.GPIO_PIN_D8,
                Pins.GPIO_PIN_D7, Pins.GPIO_PIN_D6, Pins.GPIO_PIN_D5, Pins.GPIO_PIN_D4);
            // �s���ύX�e�X�g
            //var lcd = new LiquidCrystal(Pins.GPIO_PIN_D9, Pins.GPIO_PIN_D8,
            //    Pins.GPIO_PIN_D3, Pins.GPIO_PIN_D2, Pins.GPIO_PIN_D1, Pins.GPIO_PIN_D0);

            // GR-PEACH�ł̓R�}���h�Ԃ̃E�F�C�g�Ȃ����삷��i�E�F�C�g����ł���Ȃ��j
            // GR -SAKURA�ł̓E�F�C�g�����Ȃ��ƌ듮�삷��
            lcd.InitDevice();

            var runner = new LcdTestRunner(lcd);
            runner.Run();
        }
Exemplo n.º 2
0
        public static void Main()
        {
            Thread.Sleep(1000);

            // 開発時の標準ピンアサイン
            var lcd = new LiquidCrystal(Pins.GPIO_PIN_D9, Pins.GPIO_PIN_D8,
                                        Pins.GPIO_PIN_D7, Pins.GPIO_PIN_D6, Pins.GPIO_PIN_D5, Pins.GPIO_PIN_D4);

            // ピン変更テスト
            //var lcd = new LiquidCrystal(Pins.GPIO_PIN_D9, Pins.GPIO_PIN_D8,
            //    Pins.GPIO_PIN_D3, Pins.GPIO_PIN_D2, Pins.GPIO_PIN_D1, Pins.GPIO_PIN_D0);

            // GR-PEACHではコマンド間のウェイトなし動作する(ウェイトありでも問題ない)
            // GR -SAKURAではウェイトを入れないと誤動作する
            lcd.InitDevice(5);

            var runner = new LcdTestRunner(lcd);

            runner.Run();
        }