项目作者: sparkfun
项目描述 :
LIS3DH Arduino Libs
高级语言: C++
项目地址: git://github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library.git
SparkFun LIS3DH Arduino Library

LIS3DH Breakout (SEN-13963)
This is an arduino IDE library to control the LIS3DH. It can be configured to use I2C or SPI with 2 instances per I2C channel or any number of SPI instances. The top-level driver, class LIS3DH, contains an inner driver LIS3DHCore, a settings struct, and float-based math functions for conversion from raw to meaningful numbers.
This has been tested with:
- SparkFun RedBoard
- SparkFun ESP32 Thing
- Teensy 3.2
Repository Contents
- /examples - Example sketches for the library (.ino). Run these from the Arduino IDE.
- /extras - Contains class diagrams for the driver. Ignored by IDE.
- /src - Source files for the library (.cpp, .h).
- keywords.txt - Keywords from this library that will be highlighted in the Arduino IDE.
- library.properties - General library properties for the Arduino package manager.
Example Briefs
- ADCUsage - Demonstrates analog in reads and has notes about temperature collection
- FifoExample - Demonstrates using the built-in buffer to burst-collect data - Good demonstration of settings
- FullSettingExample - Shows all settings, with non-used options commented out
- IntUsage - shows configuration of interrupt bits
- LowLevelExample - Demonstrates using only the core driver without math and settings overhead
- MinimalistExample - The easiest configuration
- MultiI2C - Using two LIS3DHs over I2C
- MultiSPI - Using two LIS3DHs over SPI
Documentation
Products that use this Library
Version History
- V 1.0.0 — Initial commit of Arduino 1.6-compatible library.
- V 1.0.2 — Added Teensy and ESP32 support.
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 support@sparkfun.com.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.