I am just getting started with my Arduino Duemilanove. I have already successfully wired up a ds18b20 temp sensor and am graphing it via cricket on my Macbook. The trouble is, I had to use an alternate wiring method (parasitic, I think) to the one I originally planned to, and although it works, I want to understand the original plans and how to make them work.
Ultimately I used the wiring scheme found in this document:http://www.hobbytronics.co.uk/ds18b20-arduino
and I see (around the net) that others that have used it too. Maybe it's even superior to the one I was going to use originally, but still, I'd like to understand how to make the original work.
Here's the original tutorial I tried to follow:http://www.hacktronics.com/Tutorials/arduino-1-wire-tutorial.html
When I wire up my breadboard the way I think the schematic instructs me to, I can't read the sensor and if I leave it connected too long, things start to smoke (!). I have spent a few hours today reading on how to read wiring schematics, understanding pull-up/pull-down resistors, etc, and no matter what I try, I just can't get that hacktronics schematic to make sense to me (or at least, what I end up doing on the breadboard is just wrong). I think my confusion lies in how to tie in the pull-up resistor since that at least appears to be the only part that isn't 100% straight forward (for a beginner).
Would it be possible for someone to take a photo of a breadboard, or produce an image of one, wired how they interpret the hacktronics schematic? Alternatively I can provide a picture of what I think I should be doing, which isn't working.
Thanks a ton. I really want to make sure I understand what I'm doing, and am not just painting by number, but after hours of reading today, things aren't any more clear. I searched the forums and found mentions of the tutorial I am trying to understand, but none that shed light on my issue.