public static void Main() { try { _lcd = new SerialLCD(Hardware.SocketTwo, SerialLCD.Baud.BaudRate9600, SerialLCD.DisplaySize.Size4X20); _lcd.ClearScreen(); _lcd.SetBacklight(true); } catch (PinInUseException ex) { Debug.Print("Some pins are in use while creating instances : " + ex.Message + " Stack Trace " + ex.StackTrace); } DisplayMBNLogo(5000); _lcd.Print("Hello MikroBus.Net", 0, 0); _lcd.Print("VBat ", 2, 0); _lcd.PutC((byte)SerialLCD.CustomCharacters.OneBar, 2, 5); _lcd.PutC((byte)SerialLCD.CustomCharacters.TwoBars, 2, 6); _lcd.PutC((byte)SerialLCD.CustomCharacters.ThreeBars, 2, 7); _lcd.PutC((byte)SerialLCD.CustomCharacters.FourBars, 2, 8); _lcd.PutC((byte)SerialLCD.CustomCharacters.FiveBars, 2, 9); _lcd.PutC((byte)SerialLCD.CustomCharacters.SixBars, 2, 10); _lcd.PutC((byte)SerialLCD.CustomCharacters.SevenBars, 2, 11); _lcd.Print("Temperature 25.0°C", 3, 0); _lcd.PutC((byte)SerialLCD.CustomCharacters.DegreesSymbol, 3, 16); Thread.Sleep(Timeout.Infinite); }