#include "arduino.as" ; arduino LEDフェード点滅テスト ; 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 ; 起動に成功 mes "arduinoに接続しました("+arduino_firm_ver+")" button "終了",*owari led = 9 ; LED接続されたpin番号 brightness = 0 fadeAmount = 5 mes "#"+led+"のLEDをフェード点滅させます。" pinmode led, MODE_PWM *main arduino_exec ; arduinoからの通知を処理する if stat { dialog arduino_error end } analogWrite led, brightness brightness = brightness + fadeAmount if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount } delay 30 goto *main *owari ; 通信を終了する arduino_bye end