読者です 読者をやめる 読者になる 読者になる

気ままにIoTメモ

Iotに関わること関わらないこと備忘録

ラズパイのスペック確認

GPIO使う時にスペック知っておく必要があるので確認しました。

var wpi = require('wiring-pi');
console.log("board revision: " + wpi.piBoardRev());
var board = wpi.piBoardId();

console.log("model : " + wpi.PI_MODEL_NAMES[board['model']]);
console.log("revision : " + wpi.PI_REVISION_NAMES[board['rev']]);
console.log("maker : " + wpi.PI_MAKER_NAMES[board['marker']]);
console.log("memory : " + board['mem'] + "MB");

出力結果

board revision: 2
model : Model B
revision : 2
maker : Egoman
memory : 512MB

Model Bのrev1とrev2でGPIOのピン配列が違うらしいので注意。

乗っているチップは次のコマンドで確認できます。

cat /proc/cpuinfo | grep Hardware

実行結果

Hardware : BCM2708

LearningWiring/00_spec at master · hsgwa/LearningWiring · GitHub

参考

Raspberry Pi - Wikipedia

Raspberry Piのリビジョン | S2

GitHub - WiringPi/WiringPi-Node: Node.js bindings to wiringPi