/// <summary>Displays a message on the LCD</summary> /// <param name="messageFirstLine">The message to be displayed on the first line of the LCD</param> /// <param name="messageSecondLine">The message to be displayed on the second line of the LCD</param> private static void DisplayMessage(string messageFirstLine = "", string messageSecondLine = "") { if (SerialLcd != null) { SerialLcd.Clear(); SerialLcd.Write(messageFirstLine); SerialLcd.Write(0, 1, messageSecondLine); } }
/// <summary>Initializes the serial LCD</summary> private static void InitializeSerialLcd() { var serialLcdOutput = new SerialPort(SerialPorts.COM1, 9600, Parity.None, 8, StopBits.One); serialLcdOutput.Open(); SerialLcd = new SerialLcd(serialLcdOutput); SerialLcd.Clear(); }
public MeadowApp() { Initialize(); Console.WriteLine("Clear"); display.Clear(); Console.WriteLine("Set brightness"); display.SetBrightness(0.5f); Console.WriteLine("WriteLine"); display.WriteLine("Hello LCD", 0); // Console.WriteLine("Toggle splash"); // display.ToggleSplashScreen(); }