ADS1115とは、超小型のMSOP-10パッケージした、16ビット分解能搭載の高精度A / Dコンバータ(ADC)です。
データはI2C対応できるシリアル・インターフェースを通じで通信して、4つのI2Cスレーブ・アドレスが選択できるし、3.3Vの単電源でも動作しできます。
アナログ信号を検出してデジタル信号に変換するのために使用できます。
joy stick、NTC、温度センサー、埃センサーなどのアナログセンサーと接続できます。
Parameters | Values |
---|---|
サイズ: | 65.0mm x 30.0mm x 18.0mm |
給電 | 3.3v |
アナログ入力電圧 | GND ~ VDD |
PROGRAMMABLE DATA 速度: | 8SPS ~ 860SPS |
内部LOW-DRIFT: | VOLTAGE REFERENCE |
内部 PGA | 対応 |
Resolution | 16-bit |
I2C™ インタフェース: | Pin-Selectable アドレス |
Channels Number | 4 SINGLE-ENDED OR 2 DIFFERENTIAL INPUTS |
PROGRAMMABLE COMPARATOR | 2/3 ~ 16 |
INTERNAL NTC Support | 対応 |
モジュールとGPIOを接続する
/boot/config.txt ファイルを編集しくださいませ。 ファイルに下記のデータを追加して、ADCモジュールのドライバーを有効にして下さい:
sudo vim.tiny /boot/config.txt
device_tree=bcm2710-rpi-3-b.dtb dtparam=i2c_arm=on dtoverlay=ads1015
追加したら、Raspberry Piを再起動して下さい。
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
sudo pip install adafruit-ads1x15
cd ~/Adafruit_Python_ADS1x15/examples
sudo python simpletest.py
Have fun!
i2cdetect -y 1
DownLoad Url osoyoo.com