Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2019/07/12 14:45:11

MixJuice GET URL : kidspod.club/mj/874

SpaceShip-BigButton フットスイッチで入力

OJIDENのフットスイッチをIN1,2,3,4 BTN に接続して、"A"をコントロール。

https://www.ojiden.co.jp/allswitch/index.html
SP形 と H形 を使用

スイッチの一方はまとめてGNDに接続。
もう一方はVCCから1Mの抵抗でプルアップして、IchigoJamの端子に接続。

フットスイッチなので耐久性は高い。高速で連打しても……動作は変わりません。

  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

SOURCE CODE

10 'SS-BB
20 VIDEO 3:CLS:W=10
30 @WL
40 LC RND(15),0:?"@";
50 SCROLL2:WAITW
60 IF!BTN()GOTO@WL
70 X=8:Y=9:W=10:CLT:CLS
80 @LP:BEEP100
90 IFTICK()>600W=W-1:CLT:IFW<0W=0
100 LC RND(15),0:?"@";
110 U=X:V=Y
120 X=X-IN(1)*(X>1)
130 X=X+IN(4)*(X<14)
140 Y=Y-IN(3)*(Y>1)
150 Y=Y+IN(2)*(Y<10)
160 LCU,V:?CHR$(0);
170 SCROLL2
180 IF SCR(X,Y)<>0 GOTO@ED
190 LCX,Y:?"A";
200 WAITW
210 GOTO@LP
220 @ED
230 LC X,Y:?"*";
240 FOR I=0TO20:BEEPI,10:WAITI/5:NEXT
250 GOTO@WL

COMMENT