Adafruit_ADXL345, ADXL345加速度计的统一驱动程序

分享于 

4分钟阅读

GitHub

  繁體 雙語
Unified driver for the ADXL345 Accelerometer
  • 源代码名称:Adafruit_ADXL345
  • 源代码网址:http://www.github.com/adafruit/Adafruit_ADXL345
  • Adafruit_ADXL345源代码文档
  • Adafruit_ADXL345源代码下载
  • Git URL:
    git://www.github.com/adafruit/Adafruit_ADXL345.git
    Git Clone代码到本地:
    git clone http://www.github.com/adafruit/Adafruit_ADXL345
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/adafruit/Adafruit_ADXL345
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    #Adafruit ADXL345加速度计驱动程序 #

    这里驱动程序用于 Adafruit ADXL345中断( http://www.adafruit.com/products/1231 ),并基于Adafruit的统一传感器库( Adafruit_Sensor )。

    关于 ADXL345

    ADXL345是一种数字加速度计,支持SPI和I2C模式,可以调整数据比例和'范围'驱动器以减少使用模式所需的总引脚数,以减少使用传感器的总数量。

    可以在数据表中找到有关ADXL345的更多信息: http://www.analog.com/static/imported-files/data_sheets/ADXL345.pdf

    什么是Adafruit统一传感器库?

    Adafruit统一传感器库( https://github.com/adafruit/Adafruit_Sensor ) 为任何支持的传感器提供了通用接口和数据类型。 它定义了有关传感器(。传感器限制,等等 )的一些基本信息,并返回每个受支持的传感器类型的标准类型和尺度的标准。

    它在应用程序和实际传感器硬件之间提供了一层简单的抽象层,允许你在项目( 基本上,由于读取传感器数据并获取有关传感器信息的函数是在基本Adafruit_Sensor类中定义的。) 中更改。

    这是imporant有用的两个原因:

    1.) 可以立即使用数据,因为它已经转换为了你理解并比较的值,比如 0."。1023。

    2.) 因为在传感器库中标准化,如果需要更好的灵敏度或者更低的成本单位,也可以使用新传感器。

    光传感器将始终报告单位在勒克斯,陀螺仪将总是报告单位在 fram/s,等等。"。 释放数据,而不是挖掘数据表,了解传感器数字的原始原理。

    这里驱动程序

    Adafruit投入时间和资源提供这个开放源码代码。 请从Adafruit购买产品,以支持Adafruit和开源硬件 !

    由 Kevin ( KTOWN ) 汤森撰写Adafruit行业。

    兼容性

    MCU测试工作不工作未测试笔记
    Atmega328 @ 16 MHzX
    Atmega328 @ 12 MHzX
    Atmega32u4 @ 16 MHzX
    Atmega32u4 @ 8 MHzX
    ESP8266X
    Atmega2560 @ 16 MHzX
    ATSAM3X8EX
    ATSAM21DX
    ATtiny85 @ 16 MHzX草图太大
    ATtiny85 @ 8 MHzX草图太大
    Intel居里 @ 32 MHzX
    STM32F2X
    • ATmega328 @ 16MHz:,Adafruit专业版软件包 5,Adafruit地铁 328,Adafruit地铁迷你
    • ATmega328 @ 12MHz: Adafruit Pro 3 V
    • ATmega32u4 @ 16MHz: Arduino Leonardo,Arduino Micro,Arduino云,Teensy 2.0
    • ATmega32u4 @ 8MHz: Adafruit花丛,Bluefruit微型
    • ESP8266: Adafruit Huzzah
    • ATmega2560 @ 16MHz: Arduino Mega
    • ATSAM3X8E: Arduino到期
    • ATSAM21D: Arduino,m1
    • ATtiny85 @ 16MHz: Adafruit小工具 5
    • ATtiny85 @ 8MHz: Adafruit Gemma,Arduino Gemma,Adafruit饰品 3 V

    相关文章