trying to get Demilove 328 and DS18b20 program running

when i run the standard 1 wire program i get this output which relates to this piece of code

No more addresses
No more addresses
No more addresses
No more addresses
etc
etc

I am new to this so could someone tell me what this piece of code does and why its looping endlessly

if ( !ds.search(addr)) {
Serial.print(“No more addresses.\n”);
ds.reset_search();
return;
}

Thanks for your help

That code calls a function that looks for 1wire devices and prints out all the addresses of the devices it finds and then prints out no more addresses. If it contillully outputs this message it means you are contillully running this piece of code.

I am a newby. I too get "No more addresses" continuously. I have 3 DS1820 bought 6 years ago. They are not labelled DS18S20. Could this be why the program cannot find any IDs?

No. It is not seeing these devices because either they are wired up wrong or they are broken.