74HC595 con leds y sensor temperatura

Hola compañeros,

ahora quisiera hacer un termometro con leds, a partir de un sensor TMP36, pero me encuentro que no tengo suficientes salidas digitales para manejar los leds, pues las tengo ocupadas con otros sensores y servomotores. Por esto recurro al CI 74HC595, que me permite expandir las salidas. He seguido algunos tutoriales en internet pero no termino de entender como indicar que leds quiero que se enciendan en funcion de la temperatura. Lo que pretendo es que si la temperatura esta entre 0 y 10ºC se encienda un led, si esta entre 10 y 20, dos, entre 20 y 30, tres, 30 y 40, cuatro...

Agradeceria mucho si alguin me explicase que programa debo utilizar. Se que es necesario un bucle for, pero tampoco entinedo muy bien como va. Muchas gracias.

Y ya que vas a usar un 595 porque no usas varios y muestras la temperatura con display de LED?
Bueno tal vez no sea lo que quieres pero considéralo.

Tienes algo hecho con tu idea original? Publica el código usando tags. Lee las normas si no sabes.

Como dice Surbyte publica el código, podremos ayudarte mejor.

¿Cuántos LEDs necesitas encender? Dependiendo de este dato podrás utilizar varias técnicas, una es la que has comentado el registro de desplazamiento, pero hay una muy simple que se llama Charlieplexing. Si no la conoces te recomiendo que veas este artículo

Controlar matriz de LEDs con Arduino