We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]
Rating:
Author: dany
Last Updated: 2014-05-16
Package Version: 1.0.0.0
Example: 1.0.0.0
Category: Measurement
Downloaded: 1437 times
Not followed.
License: MIT license
4 examples of driving the DS1820, DS18S20 and DS18B20 digital temperature sensors, using the TempSensors and the OW_Utilities libraries. The examples can also be used with PIC24 (small changes in processor initialisation needed).
Do you want to subscribe in order to receive notifications regarding "DS1820 Examples" changes.
Do you want to unsubscribe in order to stop receiving notifications regarding "DS1820 Examples" changes.
Do you want to report abuse regarding "DS1820 Examples".
DOWNLOAD LINK | RELATED COMPILER | CONTAINS |
---|---|---|
1400265692_ds1820_examples_mikropascal_pic.zip [5.31KB] | mikroPascal PRO for PIC |
|
The zipfile contains the source (main) files of 4 examples using the "TempSensors" and the "OW_Utilities" packages (next to of course the OW library and some others from mE). All examples can handle the DS1820, DS18S20 and DS18B20, except DS1820_1, which can not handle the DS18B20. All examples send their output to the Uart1 (115200 bd).
The examples are:
DS1820_1: very simple example, only one DS18x20 on the bus, not for DS18B20. It reads the RomCode of the device, showsits power mode (external or parasite), measures the temperature and shows it.
DS1820_2: Same as above, but can also handle the DS18B20 (next to DS1820 and DS18S20). Additionally the configuration of the device is shown and the possibility exists of setting the device configuration. Also a check is done for the "alarm" state of the device.
Multiple_DS1820_1: Same as DS1820_2, but multiple devices can be on the same ow bus, mixed DS1820, DS18S20 or DS18B20. The tempreature measurements are done and shown sequentially.
Multiple_DS1820_2: Same as Multiple_DS1820_1, but all temprerature measurements are done simultaneously, and after that alle measured values are shown sequentially.