研究室のセンサ情報取得
SFC Delta S112のセンサ情報をひたすら読んで印刷する というURLでガンガン取得できる
code:sensor.js
setup = () => {
createCanvas(400,1000) // P5.jsで描画領域を用意
// node-lindaサーバに接続してtuple spaceを作成
server = "//linda-server.herokuapp.com"
socket = io.connect(server)
linda = new Linda().connect(socket)
ts = linda.tuplespace("masuilab")
y = 0
linda.io.on("connect", () => { // Lindaサーバに接続成功
//ts.watch({where: "delta", type: "sensor", name: "temperature"}, (err, tuple) => {
ts.watch({where: "delta"}, (err, tuple) => { // タプルを待つ
if(y > 600){
clear()
y = 0
}
y += 20
text(name=${tuple.data.name}, value=${tuple.data.value},20, y)
})
})
}