I am making a robot with a LCD screen that is being controlled with an OSEPP Pro Mini (ATMEGA328P with 5V, 16mhz) via the I2C bus. Previous projects that I have made with that LCD and interface have worked fine, but this one with the Pro Mini has a problem where I have to send each character individually. If I don't than only the first one in the string appears. For those who are wondering, I am using the LiquidCrystal_I2C library.
If you have any ideas about what might be causing this, be sure to reply! 
This is a well documented problem. Search the forum for "lcd only prints first character".
There was a problem with newer versions of the ide and older versions of the liquidCrystal_I2C library. The bug has been fixed in the library, so downloading a current version should fix the problem.
Previous projects that I have made with that LCD and interface have worked fine, but this one with the Pro Mini has a problem where I have to send each character individually.
This observation does not fit with the root cause of the problem. What do you know about the library and ide versions in the previous projects?