(2015.4.28 作成)
Arduino版のADCです。こちらで公開しているBaseクラスに適合するようにArduino本来のanalogReadをラッピングしているだけです。
コンストラクタ |
||
プロトタイプ |
ADC_Single(const uint8_t &Pin) |
|
戻り値 |
なし |
|
引数 |
Pin |
analogReadに渡されるピン番号です |
備考 |
|
ソースを見ていただけると分かると思いますが、ほとんど何もやっていません。
3つの端子を順に読んでシリアルで変換値を出力しています。
#include "DKS_ADC_Arduino.h" DKS::ADC_Single *adc0, *adc1, *adc2; void setup() { Serial.begin(9600); // シリアル通信の初期化 adc0 = new DKS::ADC_Single(0); adc1 = new DKS::ADC_Single(2); adc2 = new DKS::ADC_Single(4); Serial.println("Initialized."); // デバグ用に送信 } void loop() { Serial.print(adc0->read_u16()); Serial.print("\t"); Serial.print(adc1->read_u16()); Serial.print("\t"); Serial.println(adc2->read_u16()); delay(200); }