50 NTC o DS18B20 con un arduino UNO [SOLUCIONADO casi]

Gracias, Heke y flico

De acuerdo, no importa el orden en que yo coloque los sensores. Creo que me lié un poco al explicar antes: todavía quedo con la duda, ¿el orden en que sensors.getAddress() me los presenta, ¿siempre es el mismo, o es aleatorio? Si fuera aleatorio, tendría que recoger en el log mac+valor cada vez; si siempre salieran en el mismo orden, sabiendo el orden en que salen, solo anotaría el valor.

He visto que en la librería DallasTemperature (con la que también está hecho el ejemplo que menciona flico) al hacer begin se buscan los devices

while (_wire->search(deviceAddress))
{
    if (validAddress(deviceAddress))
    {
       // ...
        devices++;
    }

Está llamando iterativamente a un _wire->search() que es una función de la librería OneWire , en cuyas fuentes casi me ahogo...