Skip to main content

A Python library for interfacing with the ADXL355 accelerometer via SPI.

Project description

ADXL355 SPI Library

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.

Features

  • 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.

Installation

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 .

Usage

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.

Documentation

For more detailed information about the library's API and functionalities, visit the documentation.

Contributing

Contributions are welcome! Please refer to our CONTRIBUTING.md for guidelines on how to make contributions to this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Authors

Acknowledgments

  • Thanks to everyone who has contributed to this project!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adxl355_library-0.1.0.tar.gz (6.7 kB view hashes)

Uploaded Source

Built Distribution

adxl355_library-0.1.0-py3-none-any.whl (7.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page