2017年1月9日 星期一

Week 19 期末作品DEMO




搖桿內部:

1.右手邊為搖桿部份,左手邊為按鈕
2.搖桿原理:我們利用冰棒棍排成十字,並黏在兩個彈簧中間
3.在冰棒棍會碰到的四個點,我們安裝按鈕(按鈕外黏上厚紙板,增加接觸面積)












Arduino程式碼:

void setup(){
 
  Serial.begin(9600);
  pinMode(5, INPUT_PULLUP);
  pinMode(2, INPUT_PULLUP);
  pinMode(3, INPUT_PULLUP);
  pinMode(4, INPUT_PULLUP);
  pinMode(6, INPUT_PULLUP);
  pinMode(13, OUTPUT);
}

void loop(){
 int sensorVal1 = digitalRead(5);//  上
  int sensorVal2 = digitalRead(2);// 下
  int sensorVal3 = digitalRead(3);// 左
  int sensorVal4 = digitalRead(4);// 右
  int sensorVal5 = digitalRead(6);//    發射

  if(sensorVal1==LOW) Serial.print('1');
  if(sensorVal2==LOW) Serial.print('2');
  if(sensorVal3==LOW) Serial.print('3');
  if(sensorVal4==LOW) Serial.print('4');
  if(sensorVal5==LOW) Serial.print('5');
 


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

}




沒有留言:

張貼留言