2014年7月14日月曜日

AnalogInサンプル

ソースコードをきれいに表示するスクリプトを使ってみました。
今回はAnalogInを使ってサンプリングした値をフォームに表示するようにしました。

使用したピンはp19,p20で、mbed application boardではボリュームが搭載されています。mbedJSのアドレスは10.0.0.2に設定しました。



 <!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 ai1 = new mbedJS.AnalogIn(mcu,mbedJS.PinName.p19,  
                {  
                     onNew:function()  
                     {  
                          ai1.read();  
                     },  
                     onRead:function(v)  
                     {  
                          document.test.testinput1.value = v;  
                          ai1.read();  
                     }  
                });  
                var ai2 = new mbedJS.AnalogIn(mcu,mbedJS.PinName.p20,  
                {  
                     onNew:function()  
                     {  
                          ai2.read();  
                     },  
                     onRead:function(v)  
                     {  
                          document.test.testinput2.value = v;  
                          ai2.read();  
                     }  
                });  
           },  
           onError:function(){alert("Error!");}  
      });  
 }  
 </script>  
 </head>  
 <h1 id="title">AnalogIn sample</h1>  
 <body onload="start()">  
      <form name="test">  
           <input type="text" size ="28" name="testinput1">  
           <input type="text" size ="28" name="testinput2">  
      </form>  
 </body>  
 </html>  

0 件のコメント:

コメントを投稿