xtel

soundWrite

serialInit(9600); function loop() { var an = 0; an = analogRead(0); var out = an * 1000; serialSend(out + "\r\n"); soundWrite(0, out); sleep(10); } function sleep(count){ for(var i = 0; i < count*10; i++){ } } while(true){ loop(); }

振動と明るさをシリアル通信で送る

CdSには330Ω serialInit(9600); pinMode(0, true); // 振動センサ function loop(){ var an = 0; var shaked = false; var loopTime = 10; for(var i = 0; i < loopTime; i++){ an += analogRead(0); // 明るさ if(!digitalRead(0)) shaked = true; } an = a…

function serialSend(str){ debug(str); } とか function put(str){ debug(str); } でいい

近づいた/離れた時だけ通信する

前の状態を覚えておく var dist = 0; var dist_threshold = 0.2; // 距離のしきい値 var wifeIsHere = false; serialInit(9600); //serialSend("this wife is watching me"); while(true) { dist = analogRead(0); if(dist > dist_threshold){ if(!wifeIsHer…

距離センサGP2D12をmoxa proto1boardで使う

var dist = 0; var dist_threshold = 0.2; // 距離のしきい値 serialInit(9600); //serialSend("this wife is watching me"); while(true) { dist = analogRead(0); if(dist > dist_threshold) serialSend("N"); else serialSend("F"); //serialSend(dist + …