public LcdKeypadShield() { var gpio = GpioController.GetDefault(); var d4 = new GpioPin[4] { gpio.OpenPin(SC20100.GpioPin.PA2), gpio.OpenPin(SC20100.GpioPin.PC7), gpio.OpenPin(SC20100.GpioPin.PC6), gpio.OpenPin(SC20100.GpioPin.PC4) }; var e = gpio.OpenPin(SC20100.GpioPin.PA15); var rs = gpio.OpenPin(SC20100.GpioPin.PC5); this.lcd = new DisplayHD44780(d4, e, rs); this.a0 = AdcController.FromName(SC20100.AdcChannel.Controller1.Id) .OpenChannel(SC20100.AdcChannel.Controller1.PA4); this.lcd.Clear(); }
static void Main() { var gpio = GpioController.GetDefault(); var D4 = new GpioPin[4] { gpio.OpenPin(FEZ.GpioPin.D4), gpio.OpenPin(FEZ.GpioPin.D5), gpio.OpenPin(FEZ.GpioPin.D6), gpio.OpenPin(FEZ.GpioPin.D7) }; var E = gpio.OpenPin(FEZ.GpioPin.D9); var RS = gpio.OpenPin(FEZ.GpioPin.D8); var Display = new DisplayHD44780(D4, E, RS); Display.Clear(); var counter = 0; while (true) { Display.CursorHome(); Display.Print("Count: " + counter++); Thread.Sleep(20); } }