sample\arduino\arduino_test4.hsp » Plain Format
#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
id=7 ; 入力するPin
pinmode id, MODE_INPUT
*main
arduino_exec ; arduinoからの通知を処理する
if stat {
dialog arduino_error
end
}
value=digitalRead(id) ; 値を取得する
redraw 0
color 255,255,255:boxf
color 0,0,0:pos 0,30
mes "arduinoに接続しました("+arduino_firm_ver+")"
mes "analogInput#0の内容を表示します。"
mes "Pin"+id+" = "+value ; 値を表示する
redraw 1
delay 100
goto *main
*owari
; 通信を終了する
arduino_bye
end