mpl115a2:用于传感器 MPL115A2 的 Raspberry Pi C 驱动程序和 Python 绑定

  • e7_165196
    了解作者
  • 7.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-27 04:56
    上传日期
MPL115A2 用于传感器 MPL115A2 的 Raspberry Pi C 驱动程序和 Python 绑定。 示例用法 C语言 # include " mpl115a2.h " # include < unistd> # include < stdio> int main ( int argc, char **argv){ char *i2c_device = " /dev/i2c-2 " ; int address = 0x60 ; void *mpl = mpl115a2_init (address, i2c_device); if (mpl != NULL ){ int i; for (i = 0 ; i &lt; 10 ; i++) { float t = mpl115a2_temperature (mpl); float p =
mpl115a2-master.zip
  • mpl115a2-master
  • MANIFEST.in
    10B
  • tentacle_pi
  • __init__.py
    0B
  • src
  • mpl115a2.c
    7.1KB
  • test.c
    468B
  • mpl115a2_ext.c
    4.2KB
  • mpl115a2.h
    392B
  • Makefile
    146B
  • examples
  • test.py
    285B
  • LICENSE
    1.1KB
  • setup.py
    241B
  • README.md
    651B
  • .gitignore
    10B
内容介绍
# MPL115A2 Raspberry Pi C driver and Python bindings for the sensor MPL115A2. ## Example Usage ### C language ```c #include "mpl115a2.h" #include <unistd.h> #include <stdio.h> int main(int argc, char **argv){ char *i2c_device = "/dev/i2c-2"; int address = 0x60; void *mpl = mpl115a2_init(address, i2c_device); if(mpl != NULL){ int i; for(i = 0; i < 10; i++) { float t = mpl115a2_temperature(mpl); float p = mpl115a2_pressure(mpl); printf("temperature: %0.2f, pressure: %0.2f\n", t, p); usleep(2 * 1000 * 1000); } mpl115a2_close(mpl); } return 0; } ``` ## Dependencies * i2c-tools * libi2c-dev * python-dev
评论
    相关推荐
    • Extend_Python:C语言扩展Python学习记录
      Extend Python with C 实际上ctypes、Python C API或者基于API的Cython,逻辑都是: 接收Python对象->转换为C对象->调用C函数->返回值转换为Python对象->返回 的流程,较为值得关切的几点是: 指针传参问题 数组传递...
    • C语言实现python的butter函数
      C语言实现python的butter函数,自测可用。已经在商用产品中使用了。
    • C语言常用用Python重写100例
      对于常用的C语言函数,如max,sort,prime等常用函数,用Python重写,达到练习的目的,例子非常丰富完整,如果能够从头作完,绝对能成为一个Python高手
    • python重写了C语言经典100例
      很经典的C语言100道练习题,用Python重写了 很经典的C语言100道练习题,用Python重写了
    • c语言编译器(python版)
      使用python语言编写的c语言编译器,使用LL1文法进行语法分析,有完整的文法规则。利用c语言的空语句解决了左递归的问题。
    • 傅里叶变换C语言实现以及python验证.zip
      傅里叶变换C语言实现版本,可用python的matplotlib来验证正确性。里面的程序注释很充分,学习傅里叶变换是一个很有用的帮手
    • python重写了C语言经典100例
      python重写了C语言经典100例,对于学习过c语言的朋友可能知道这个C语言经典100例,这里堪称是python经典100例,学习python的朋友可以参考下。
    • python实现C语言经典100例
      源代码,采用python来重新实现C语言的100个经典例子,我就是根据这些例题开始转向Python
    • WiringPi的C语言库和Python库.zip
      WiringPi的C语言库和Python库 用于树莓派安装WiringPi库
    • C语言实现的python里面的filtfilt函数.rar
      C语言实现的python里面的filtfilt函数,C语言实现的python里面的filtfilt函数可用,针对内存和效率作了优化可用,针对内存和效率作了优化。