
Refik writes - "Sometimes we have a need to measure the temperature of a room, of an object or just maybe a terrarium; so it never gets too hot or too cold for your hamster and it warns the system to turn on a cold or hot fan (ok just a bit Sci-Fi). A DIY project on how to interface the DS1820 temperature sensor." Link.
HOW TO - Measure temperature with the Dallas Maxim DS1820 sensor
Recent Entries
- Building a folding table
- Maker Shed weekly wrap-up
- The Chumby has landed!
- Brainwave sofa by Unfold & Lucas Maassen
- Full MIDI drumset with Guitar Hero and Rock Band drums
- Hole punched art
- Portable induction accelerator
- Make: Halloween Contest 2009 - WINNERS!
- Telescope camera mod
- The patented 18 button OpenOffice mouse?
Comments
Oldest comments listed first.
Leave a comment
Subscribe to MAKE Magazine!
Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.
$34.95 / 1 year
(4 Quarterly Issues)































This is one of the most useless articles I've read here.
The guy wires the sensor and display to an atmel chip and runs some stock code from his c complier sample directory.
The *real* part of the code is one line "temp=ds1820_temperature_10(&rom_code[i,0]);"
There is no documentation for the code provided, and presumably the function called in that line is a feature of the compiler. That means the article is a total waste of time for anyone not using that compiler on that architechture, and for anyone who is, they need only look in their sample directory.
The article should have briefly explained enough of the 1-wire protocol that anyone could use the device with any micro. Clearly, the protocol is beyond the author.
He also goes on about how if you just want to sense a threshold for an alarm you could use a comparitor. Obviously that won't work with this digital interface device, so why confuse the issue?
Reply to this comment