Mercurial > code > home > repos > homeauto
comparison service/arduinoNode/arduino-libraries/DallasTemperature/README.md @ 970:4f5825a9fc47
some external arduino libs, minus examples and docs
Ignore-this: 444126f11a1755109b3b29cbeaa6b9bd
darcs-hash:20150411084314-312f9-165a2a8d6ee806950c8a7ae2145364d286fd50b4
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Sat, 11 Apr 2015 01:43:14 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
969:70a5392b24d3 | 970:4f5825a9fc47 |
---|---|
1 Arduino Library for Dallas Temperature ICs | |
2 ========================================== | |
3 | |
4 Usage | |
5 ----- | |
6 | |
7 This library supports the following devices : | |
8 | |
9 | |
10 * DS18B20 | |
11 * DS18S20 - Please note there appears to be an issue with this series. | |
12 * DS1822 | |
13 * DS1820 | |
14 | |
15 | |
16 You will need a pull-up resistor of about 5 KOhm between the 1-Wire data line | |
17 and your 5V power. If you are using the DS18B20, ground pins 1 and 3. The | |
18 centre pin is the data line '1-wire'. | |
19 | |
20 We have included a "REQUIRESNEW" and "REQUIRESALARMS" definition. If you | |
21 want to slim down the code feel free to use either of these by including | |
22 | |
23 | |
24 | |
25 #define REQUIRESNEW | |
26 | |
27 or | |
28 | |
29 #define REQUIRESALARMS | |
30 | |
31 | |
32 at the top of DallasTemperature.h | |
33 | |
34 | |
35 Credits | |
36 ------- | |
37 | |
38 The OneWire code has been derived from | |
39 http://www.arduino.cc/playground/Learning/OneWire. | |
40 Miles Burton <miles@mnetcs.com> originally developed this library. | |
41 Tim Newsome <nuisance@casualhacker.net> added support for multiple sensors on | |
42 the same bus. | |
43 Guil Barros [gfbarros@bappos.com] added getTempByAddress (v3.5) | |
44 Rob Tillaart [rob.tillaart@gmail.com] added async modus (v3.7.0) | |
45 | |
46 | |
47 Website | |
48 ------- | |
49 | |
50 You can find the latest version of the library at | |
51 http://milesburton.com/index.php?title=Dallas_Temperature_Control_Library | |
52 | |
53 License | |
54 ------- | |
55 | |
56 This library is free software; you can redistribute it and/or | |
57 modify it under the terms of the GNU Lesser General Public | |
58 License as published by the Free Software Foundation; either | |
59 version 2.1 of the License, or (at your option) any later version. | |
60 | |
61 This library is distributed in the hope that it will be useful, | |
62 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
63 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
64 Lesser General Public License for more details. | |
65 | |
66 You should have received a copy of the GNU Lesser General Public | |
67 License along with this library; if not, write to the Free Software | |
68 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |