・PCF8591AD/ DAコンバータモジュール(YL-40)
1.Raspberry Piのセットアップ
「Raspberry Pi 2のGPIOをJavaScriptで制御する」の手順で、Raspberry Piをセットアップします。
2.次のように回路を配線します。

3.プログラムの作成
次のようにコードを入力し、「AnalogRead-pi.js」と名前を付けて保存します。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var raspi = require('raspi-io'); | |
var five = require('johnny-five'); | |
var board = new five.Board({ | |
io: new raspi() | |
}); | |
board.on('ready', function(){ | |
var virtual = new five.Board.Virtual( | |
new five.Expander("PCF8591") | |
); | |
var a = new five.Sensor({ | |
// PCF8591 module YL-40 | |
// A0:LDR(Light Dependent Resistor) | |
// A1:NC | |
// A2 Thermistor | |
// A3:Potentiometer | |
pin:"A0", | |
board:virtual | |
}); | |
a.on("change", function(){ | |
console.log(this.value); | |
}); | |
}); | |
「sudo node AnalogRead-pi.js」と入力します。

0 件のコメント:
コメントを投稿