I need to connect a Dallas DS18B20 temperature sensor to the side of a flat metal can somehow, and a magnet seems like the most efficient way to attach it.
Before I accidentally kill one of my arduino boards trying to see if this works, can anyone tell me if magnets effect sensor data or if it would cause harm to an arduino board with the magnet at the end of about a 6 foot wire with the sensor glued to it?
It is extremely unlikely that you will damage the Arduino by putting a magnet near it.
It is very unlikely that the sensor data will be affected by the magnet, but try it and see.
No warnings about magnetics issues found on the datasheet DS18B20.pdf.
Thanks for the input guys, I haven't found anything in data sheets or notes from sellers to keep away from magnets, so I guess I'll just take a little risk and see what happens. I shall report my findings soon!
I would worry more about heat from the Arduino affecting the temperature reading. If I were looking for much accuracy, that is. I have one in a small box, and it raises the temperature inside by about 2 degrees C.
It would take a LOT of magnet to affect the Arduino from feet away.
What you need to watch for is changing magnetic fields (like from moving magnets or unshielded AC) inducing current in your wires. You can use shielded wires (shielded CAT cable, a real pain to solder so look for ScotchLok wire splices at the home store that has the CAT cable) being sure to ground the shield to avoid external fields affecting your nice long antenna... errrr, wires.