先日作ったNゲージ×IchigoJamに、自作のマスコン風コントローラーを付けて動かしてみました。
動画はこちら。
【IchigoJam】Nゲージをマスコン制御
プログラム
マスコンからのアナログ入力(ANA2)に合わせてPWMの出力を変えて、加速・減速しています。
10 @ARUN:'*N-Gauge Mas-Con 20 CLV:VIDEO 3:CLS 30 ?"N-Gauge" 40 ?"Control" 50 LC 14,1:?"+" 60 LC 14,6:?"0" 70 LC 14,11:?"-"; 80 V=0:A=0 90 @LOOP 100 A=(512-ANA(2))/2 110 V=V+A 120 IF V<0 V=0 130 IF V>2000 V=2000 140 PWM 2,V 150 D=A/8 160 DRAW 30,0,30,23,0 170 DRAW 30,12,30,12-D 180 WAIT 6 190 GOTO @LOOP