今回からmbed Application boardを利用して行きます。
今回使用するのはmbed本体のLED4個とApplication boardのジョイスティックです。
LEDをBusOut、ジョイスティックはBusInに設定して、ジョイスティックの方向に合わせてLEDが点滅するスクリプトです
<!DOCTYPE html>
<html><head>
<meta charset="UTF-8">
<script src="http://mimic.sourceforge.jp/jsapi/mbedJS.all.js"></script>
<script type="text/javascript">
function start()
{
var mcu=new mbedJS.Mcu("10.0.0.2",{
onNew:function(){
var v=1;
var bo = new mbedJS.BusOut
(mcu,[mbedJS.PinName.LED1,mbedJS.PinName.LED2,
mbedJS.PinName.LED3,mbedJS.PinName.LED4], {
onNew:function()
{
bo.write(0);
},
onWrite:function()
{
bi.read();
}
}
);
var bi = new mbedJS.BusIn
(mcu,[mbedJS.PinName.p12,mbedJS.PinName.p13,
mbedJS.PinName.p15,mbedJS.PinName.p16],
{
onNew:function()
{
bi.read();
},
onRead:function(v)
{
bo.write(v);
}
});
},
onError:function(){alert("Error!");}
}
);
}
</script>
</head>
<h1 id="title">Digital In/Out</h1>
<body onload="start()">
</body>
</html>
0 件のコメント:
コメントを投稿