setInterval内でsetIntervalをセットするとIDが同じになってしまう
そして実行間隔は最初に指定した方になる。この場合、zanmai(), kazusuke()両方とも1秒間隔で実行される。
6行目をsetInterval(zanmai, 5000)にすると両方5秒間隔になる。
serialInit(9600); var z_id = 0; var k_id = 0; z_id = setInterval(zanmai, 1000); serialSend(z_id+"\r\n"); function zanmai(){ clearInterval(z_id); serialSend("zanmai\r\n"); k_id = setInterval(kazusuke, 5000); serialSend("k_id:"+k_id+"\r\n"); } function kazusuke(){ clearInterval(k_id); serialSend("kazusuke\r\n"); z_id = setInterval(zanmai, 1000); serialSend("z_id:"+z_id+"\r\n"); } while(true){ }