Pues yo hice las funciones para la lcd en mi caso para un avr, los detalles que te puedo decir es que recien aplicas tension al circuito debes darle al menos 50 mili segundos a la LCD antes de enviar datos esto para que sea estable la LCD, se que las librerias ayudan mucho pero a veces te causan mas dolor de cabeza que el tiempo que te lleva hacerlas, checa eso del tiempo, de los lm35 definivamente mudate a lo digital es mas practico y seguro si sumas lo que te gastarias en acondicionar un lm35 contra lo que vale uno digital pues casi sale a la par