Koshianのレッスンゴレライ3(ADC入力)

今夜はADC入力を試してみました。 KoshianにはADC入力が3チャンネルあります。 基準電圧は1300mVで、0V〜1300mVのアナログ入力値が得られるようです。 テストコード iPhoneとKoshianが接続できたら、500msec周期でAIO0、1、2のADC値取得要求を発行します。 timer_hdl = setInterval(function () { k.analogReference(function (data) { $("#reference").html("Reference voltage " + data + "mV"); }); k.analogReadRequest(k.AIO0); k.analogReadRequest(k.AIO1); k.analogReadRequest(k.AIO2); $("#message").html(count); count = count + 1; }, 500); iPhoneにADC値が通知されると、ADCチャンネル毎にイベントが発生しますので、iPhoneの画面に取得した値を表示しています。 k.updateAnalogValueAio0(function (data) { "use strict"; $("#adinput0").html("ADC0 input voltage " + data + "mV"); }); 次回は、I2C通信で温度センサーを繋いでみます。