I'm working on a project that displays info on my 16x2 LCD. I'm using the built in LiquidCrystal Library and it works fine, but my LCD is very finicky. Simply shaking one of the wires can cause the LCD to stop working properly until I restart the arduino. I plan to fix this later by soldering the wires directly to the LCD.
In the meantime, I was wondering if there was a way to just reset the LCD via the push of a button and reprint the info without having to restart the entire arduino. I would appreciate any insight to this.