2017年1月9日 星期一

Week 19 期末展示 雷電X(射擊遊戲)


雷電X--Demo影片


遊戲介紹: 總共有3條命,時間為30秒 魔王會射擊。



Arduino 程式碼:

void setup() {
  Serial.begin(9600);
  pinMode(2, INPUT_PULLUP);
  pinMode(3, INPUT_PULLUP);
  pinMode(4, INPUT_PULLUP);
  pinMode(5, INPUT_PULLUP);
  pinMode(6, INPUT_PULLUP);
  pinMode(13, OUTPUT);
}
void loop() {
  int sensorVal = digitalRead(2);
  int sensorVal3 = digitalRead(3);
  int sensorVal4 = digitalRead(4);
  int sensorVal5 = digitalRead(5);
  int sensorVal6 = digitalRead(6);


  if (sensorVal == LOW) Serial.print('0');
  if (sensorVal3 == LOW) Serial.print('1');
  if (sensorVal4 == LOW) Serial.print('2');
  if (sensorVal5 == LOW) Serial.print('3');
  if (sensorVal6 == LOW) Serial.print('4');

  if (sensorVal == HIGH) {
    digitalWrite(13, LOW);
  }
  else {
    digitalWrite(13, HIGH);
  }
}


沒有留言:

張貼留言