搖桿內部:
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);
}
}

沒有留言:
張貼留言