32chのアナログ入力を追加します
[詳細]
#include <G7_Analog32.h>
32chのアナログ入力を追加します
- 覚え書き
- このシールドを2枚使用したいときは基板上のADDR_SELで選択するアドレスをそれぞれ変えること
G7_Analog32::G7_Analog32 |
( |
uint8_t |
_addr = 0 | ) |
|
コンストラクタ
- 引数
-
_addr | 基板上のADDR_SELで選択したアドレス(0か1) 初期値は0 |
int16_t G7_Analog32::analogRead |
( |
uint8_t |
_ic, |
|
|
uint8_t |
_pin |
|
) |
| |
指定したピンの電圧を取得します
- 覚え書き
- Arduinoとの互換性のための関数です。setMaxVoltage()で実際の電圧値を指定して下さい。
- 戻り値
- maxVoltageを最大値とした10bit(0~1024)の値を返す
- 引数
-
_ic | IC番号(AIN_A / AIN_B) |
_pin | ピン番号(0-16) |
uint16_t G7_Analog32::getMaxVoltage |
( |
| ) |
|
現在指定されているmaxVoltageを返す
- 戻り値
- 現在指定されているmaxVoltage(mV(ミリボルト))
int16_t G7_Analog32::readRawValue |
( |
uint8_t |
_ic, |
|
|
uint8_t |
_pin |
|
) |
| |
指定したピンの電圧を取得します
- 戻り値
- 6.144Vを最大値とした11bit(0~2047)の値を返す
- 覚え書き
- 電源電圧を基準としていません
- 引数
-
_ic | IC番号(AIN_A / AIN_B) |
_pin | ピン番号(0-16) |
int16_t G7_Analog32::readVoltage |
( |
uint8_t |
_ic, |
|
|
uint8_t |
_pin |
|
) |
| |
指定したピンの電圧を取得します
- 戻り値
- 電圧をmV(ミリボルト)で返す(1V = 1000mV)
- 引数
-
_ic | IC番号(AIN_A / AIN_B) |
_pin | ピン番号(0-16) |
void G7_Analog32::setMaxVoltage |
( |
uint16_t |
_mv | ) |
|
このクラスの説明は次のファイルから生成されました: