#include "arduino.as" ; arduino アナログ入力テスト ; COMポートにarduinoを接続して、必ずポート番号を指定してください ; comport = 10 ; COMポート番号 ; arduino初期化 (COMポート番号、ボーレート) arduino_init comport, 57600 if stat { ; エラーがあれば終了 dialog arduino_error end } *startup ; 起動チェック arduino_exec if stat { ; エラーがあれば終了 dialog arduino_error end } wait 1 if arduino_ready=0 : goto *startup ; 起動に成功 button "終了",*owari analogReport 0,1 ; analog#0の通知を有効にする *main arduino_exec ; arduinoからの通知を処理する if stat { dialog arduino_error end } value=analogRead(0) ; analog#0の値を取得する redraw 0 color 255,255,255:boxf color 0,0,0:pos 0,30 mes "arduinoに接続しました("+arduino_firm_ver+")" mes "analogInput#0の内容を表示します。" mes "A0 = "+value ; 値を表示する redraw 1 delay 100 goto *main *owari ; 通信を終了する arduino_bye end