菜单

4CH 16bit ADC with PGA for RPI 模块使用记录-python版

2016年10月28日 - 嵌入式

今天测试了一下同事们做的ADC模块,使用的芯片是ADS1115,和之前的版本不一样的是采用了ADS1115 的芯片采样精度提升到16bit,原先用ADS1105采样精度在12bit。

测试环境:

树莓派3 B型板 x1 

5v 2.5A 美标电源 x 1 

一扩三扩展板(强烈推荐) x1 

操作系统:  RASPBIAN JESSIE WITH PIXEL   

版本: 2016-09-13

内核版本: Linux raspberrypi 4.4.21-v7+ #911 SMP Thu Sep 15 14:22:38 BST 2016 armv7l GNU/Linux

如果你操作的时候和我环境不一样,请自行查询别的教程。谢谢!

操作步骤:

  1. 安装相关的软件包,我采用的是根据adafruit的教程来进行的。

利用https://github.com/adafruit/Adafruit_Python_ADS1x15#adafruit-python-ads1x15 这个github上的仓库来进行操作。

     2. Python 的代码可以使用 ADS1015和 ADS1115 analog to digital converters with a Raspberry Pi。

安装过程

强烈建议通过raspbian的官方源安装! 

登陆后,执行:

sudo apt-get install git build-essential python-dev
cd ~
git clone https://github.com/adafruit/Adafruit_Python_ADS1x15.git
cd Adafruit_Python_ADS1x15
sudo python setup.py install
下面接着安装Adafruit的官方python库:

sudo pip install adafruit-ads1x15

安装完这个库是没有测试的examle例子的,需要用git clone命令去拉一份拷贝。

cd ~ 

git clone https://github.com/adafruit/Adafruit_Python_ADS1x15.git 

cd  Adafruit_Python_ADS1x15/examples

sudo python simpletest.py

就会看到滚动的屏幕,上面有状态信息。

由于狗日的阿里云给我打了个补丁,妈蛋,图片都不好使用了。。。。上传不了图片了。

教程到此结束,后续继续更新。