nhk2015-Nara

Dependencies:   ACM1602NI mbed

Committer:
eil4nyqn
Date:
Sun Oct 18 02:54:34 2015 +0000
Revision:
0:fc9767a38ca3
gomin

Who changed what in which revision?

UserRevisionLine numberNew contents of line
eil4nyqn 0:fc9767a38ca3 1 #include "mbed.h"
eil4nyqn 0:fc9767a38ca3 2 #include "ACM1602NI.h"
eil4nyqn 0:fc9767a38ca3 3
eil4nyqn 0:fc9767a38ca3 4 Serial conn2(p13,p14);
eil4nyqn 0:fc9767a38ca3 5 ACM1602NI lcd(p28,p27);
eil4nyqn 0:fc9767a38ca3 6 BusIn XYAB(p5,p6,p7,p8);
eil4nyqn 0:fc9767a38ca3 7 BusIn cross(p9,p10,p11,p12);
eil4nyqn 0:fc9767a38ca3 8 AnalogIn left(p15);
eil4nyqn 0:fc9767a38ca3 9 AnalogIn Right(p17);
eil4nyqn 0:fc9767a38ca3 10 AnalogIn RH(p18);
eil4nyqn 0:fc9767a38ca3 11 AnalogIn LH(p16);
eil4nyqn 0:fc9767a38ca3 12 BusIn JST(p23,p24);
eil4nyqn 0:fc9767a38ca3 13 BusIn SB(p29,p30);
eil4nyqn 0:fc9767a38ca3 14 BusIn other(p21,p22);
eil4nyqn 0:fc9767a38ca3 15 AnalogIn LT(p20);
eil4nyqn 0:fc9767a38ca3 16 AnalogIn RT(p19);
eil4nyqn 0:fc9767a38ca3 17 DigitalOut led(p26);
eil4nyqn 0:fc9767a38ca3 18 DigitalOut led2(p25);
eil4nyqn 0:fc9767a38ca3 19
eil4nyqn 0:fc9767a38ca3 20 int main() {
eil4nyqn 0:fc9767a38ca3 21 XYAB.mode(PullUp);
eil4nyqn 0:fc9767a38ca3 22 other.mode(PullUp);
eil4nyqn 0:fc9767a38ca3 23 SB.mode(PullUp);
eil4nyqn 0:fc9767a38ca3 24 JST.mode(PullUp);
eil4nyqn 0:fc9767a38ca3 25 cross.mode(PullUp);
eil4nyqn 0:fc9767a38ca3 26 uint8_t i,n,m,p,q;
eil4nyqn 0:fc9767a38ca3 27 double z,x,c,v,g,j;
eil4nyqn 0:fc9767a38ca3 28 uint8_t num=0;
eil4nyqn 0:fc9767a38ca3 29
eil4nyqn 0:fc9767a38ca3 30 lcd.printf("Game Start\n");
eil4nyqn 0:fc9767a38ca3 31 wait(1);
eil4nyqn 0:fc9767a38ca3 32
eil4nyqn 0:fc9767a38ca3 33 while(1) {
eil4nyqn 0:fc9767a38ca3 34 /*ボタン読み取り*/
eil4nyqn 0:fc9767a38ca3 35 i = XYAB;
eil4nyqn 0:fc9767a38ca3 36 n = cross;
eil4nyqn 0:fc9767a38ca3 37 m = JST;
eil4nyqn 0:fc9767a38ca3 38 p = SB;
eil4nyqn 0:fc9767a38ca3 39 q = other;
eil4nyqn 0:fc9767a38ca3 40
eil4nyqn 0:fc9767a38ca3 41 z = left;
eil4nyqn 0:fc9767a38ca3 42 x = Right;
eil4nyqn 0:fc9767a38ca3 43 c = LT;
eil4nyqn 0:fc9767a38ca3 44 v = RT;
eil4nyqn 0:fc9767a38ca3 45 g = RH;
eil4nyqn 0:fc9767a38ca3 46 j = LH;
eil4nyqn 0:fc9767a38ca3 47 /*代入*/
eil4nyqn 0:fc9767a38ca3 48 num = p;
eil4nyqn 0:fc9767a38ca3 49 /*送信*/
eil4nyqn 0:fc9767a38ca3 50 conn2.putc(num);
eil4nyqn 0:fc9767a38ca3 51 /*LCD*/
eil4nyqn 0:fc9767a38ca3 52 lcd.printf("Wasyoi!Wasyoi!\n");
eil4nyqn 0:fc9767a38ca3 53 lcd.printf("NIT Nagaoka\n");
eil4nyqn 0:fc9767a38ca3 54 printf("%d\n\r",num);
eil4nyqn 0:fc9767a38ca3 55
eil4nyqn 0:fc9767a38ca3 56 //printf("%d-%d-%d-%d-%d--%lf-%lf-%lf-%lf-%lf-%lf\r\n",i,n,m,p,q,z,x,c,v,j,g);
eil4nyqn 0:fc9767a38ca3 57 }
eil4nyqn 0:fc9767a38ca3 58 }