Code looks not bad, reasonable amount of comments, good use of functions (did not scan all 900 lines I see some repeating patterns that could be combined in some functions (esp LCD math to display values /10 & %10 )Furthermore you use Strings quite extensively, rewriting the code so you use only char arrays could shorten your code. Yes you should estimate how long the arrays need to be but that is not too complex.
I have to ask; what crop are growing? ]
now there's only one string
Hey fellow growers!We're starting the first open source growing platform (using the Arduino) so that we can automate the growing process and learn together as a community! Checkout our project on Kickstarter! Your support and comments are greatly appreciated. Learn together and grow together - we couldn't be more excited!