Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sparkfun/sparkfun_tmp117_arduino_library

Communicates with the TMP117 over I2C to quickly integrate a temperature sensor into your project.
https://github.com/sparkfun/sparkfun_tmp117_arduino_library

arduino arduino-library sensor sparkfun temperature

Last synced: 2 months ago
JSON representation

Communicates with the TMP117 over I2C to quickly integrate a temperature sensor into your project.

Awesome Lists containing this project

README

        

SparkFun TMP117 Arduino Library
========================================

[![SparkFun High Precision Temperature Sensor - TMP117 (Qwiic)](https://cdn.sparkfun.com//assets/parts/1/4/4/3/0/15805-SparkFun_High_Precision_Temperature_Sensor_-_TMP117__Qwiic_-01.jpg)](https://www.sparkfun.com/products/15805)

[*SparkFun High Precision Temperature Sensor - TMP117 (Qwiic) (SEN-15805)*](https://www.sparkfun.com/products/15805)

The TMP117 is a high precision temperature Sensor with accuracy of up to +/-0.1 degrees celsius and an operating temperature range of -55°C to +150°C. It is NIST traceable and verified with equipment that is calibrated to ISO/IEC 17025 accredited standards. It has a very low power consumption with a supply range of 1.8V to 5.5V.

The TMP117 address can be changed with an external jumper to 4 different addresses. There are 4 different conversion modes that it can read from, with continuous conversion, shutdown, and one shot conversion. There is also digital offset for system correction, programmable temperature limits, General-Purpose EEPROM, and selectable averaging.

SparkFun labored with love to create this code. Feel like supporting open source hardware?
Buy a [board](https://www.sparkfun.com/products/15805) from SparkFun!

Repository Contents
-------------------

* **/examples** - Example code to be used in the Arduino IDE.
* **/src** - Source files for the library (.cpp, .h).
* **keywords.txt** - Keywords from this library that will be highlighted in the Arduino IDE.
* **libaray.properties** - General library properties for the Arduino package manager

Documentation
--------------

* **[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.
* **[Product Repository](https://github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic)** - Main repository (including hardware files)
* **[Hookup Guide](https://learn.sparkfun.com/tutorials/qwiic-tmp117-high-precision-digital-temperature-sensor-hookup-guide)** - Basic hookup guide for the SparkFun High Precision Temperature Sensor TMP117 (Qwiic).

Products that use this Repository
--------------

* [SEN-13166](https://www.sparkfun.com/products/15805)- SparkFun Version
* [SPX-15413](https://www.sparkfun.com/products/15413)- SparkX Version

License Information
-------------------

This product is _**open source**_!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact technical support on our [SparkFun forums](https://forum.sparkfun.com/viewforum.php?f=152).

Distributed as-is; no warranty is given.

- Your friends at SparkFun.

__