Welcome to the ADXL355 SPI Library, a comprehensive Python library for interfacing with the ADXL355 accelerometer via SPI communication. This library is designed to provide a simple and intuitive API for accessing the full capabilities of the ADXL355 sensor, allowing for both basic and advanced accelerometer data handling.
- Easy-to-use: Simple functions to read and write data from the ADXL355.
- Real-Time Data Acquisition: Support for real-time acceleration data acquisition and processing.
- Conversion Utilities: Includes utilities for converting raw sensor data into meaningful units (g, cm/s²).
- Comprehensive Examples: Includes several examples demonstrating the library's capabilities.
Clone this repository and install the package using pip:
git clone https://github.com/oaslananka/adxl355_spi_library.git
cd adxl355_spi_library
pip install .Import the library and initialize the accelerometer:
from adxl355 import Adxl355
accelerometer = Adxl355()To read acceleration data:
x, y, z = accelerometer.get_axis()
print(f"Acceleration - X: {x} g, Y: {y} g, Z: {z} g")For detailed examples, refer to the examples/ directory.
For more detailed information about the library's API and functionalities, visit the documentation.
Contributions are welcome! Please refer to our CONTRIBUTING.md for guidelines on how to make contributions to this project.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to everyone who has contributed to this project!