DS18B20 con indicadores LED

Hola, yo he hecho lo mismo pero con 3 sensores conectados, y dos leds en lugar de tres, pero es muy parecido al tuyo, por no decir que básicamente igual. Para que se te vea la temperatura creo que en lugar de mostrar

Serial.print(sensors.getTempCByIndex(0));

deberías primero hacer lo siguiente:

float val = sensors.getTempCByIndex(i); // Almacenamos la temperatura en la variable val
Serial.println(val); //Mostramos por puerto serie el valor de la temperatura leída

A mi así me muestra perfectamente la temperatura de los 3 sensores, en lugar de poner i dentro de sensors.getTempCBIndex pones 0 en tú caso, yo tengo la i porque trabajo con 3 sensores y varia entre 0 y 2. Espero que se te solucione el problema, en breve subiré a tallerarduino.wordpress.com dicho programa y un video de funcionamiento. Un saludo