Timer, inputs, and states, need some help with a project for brewing beer

Robin2:
In my opinion the overhead of LCDs is not their cost, but the extra work involved in connecting them and programming them. I see many sketches here where the problem is completely obscured by LCD code.

@ raschemmel, that's exactly what I mean by overhead. I don't want to do the programming since I'm not using it as my main control interface, though I may at some point in the future. Eventually, I may move on to a web interface with RasPi, in which case I'll need a local monitor in case the web goes down. For now, though, I'm all about the serial.

Leave the LCDs until you have a working system.

To learn about the timing process I suggest you write a short sketch which uses a few LEDs to simulate the different phases of the process. Write the initial code with short timings of a few seconds per step so that you can easily run through the whole process without needing a coffee break :). When it works you can increase the timings.

In case it hasn't been mentioned look at the technique in the Blink Without Delay example sketch. I have written a more extensive example here.

I have several LEDs with a resistor soldered to one leg and an extra piece of wire (the same length as the resistor) soldered to the other. I can plug them directly into the Uno or into a breadboard for quick and dirty testing.

...R

Thanks, that sounds like a good solution, I'll give that a try.

Are you going to seal your DS18B20's in EPOXY ?
Are you busing all the DS18B20's together ?

I've got some stainless probe ds18b20s
http://www.ebay.com/itm/3m-Digital-Thermal-Tank-Sensor-Horizontal-DS18B20-/230699845438
I am bussing them together onto a single digital pin

Search the forums - the subject has been discussed many times and you'll find example code - some of it relating to brewing.

I did some searching, but didn't see anything. I'll have another look - perhaps I'm looking in the wrong place/keywords?

Has anyone taken a look at the code I linked before? Any thoughts on the code, generally?
Thanks for the feedback,
JR