2014年1月11日 星期六

99163116鄭祥斌硬體程式碼

期末作品硬體程式碼:
int switchPin1 = 2; int switchPin2 = 3; int switchPin3 = 4; int switchPin4 = 5; int switchPin5 = 6; boolean oldStage1 = false; boolean oldStage2 = false; boolean oldStage3 = false; boolean oldStage4 = false; boolean oldStage5 = false;
void setup() { pinMode(switchPin1, INPUT); pinMode(switchPin2, INPUT); pinMode(switchPin3, INPUT); pinMode(switchPin4, INPUT); pinMode(switchPin5, INPUT); Serial.begin(9600); }
void loop() { if (digitalRead(switchPin1) == LOW) { if(oldStage1) { Serial.print(0,DEC); } oldStage1 = false; } else { if(!oldStage1) { Serial.print(1,DEC); } oldStage1 = true; } if (digitalRead(switchPin2) == LOW) { if(oldStage2) { Serial.print(2,DEC); } oldStage2 = false; } else { if(!oldStage2) { Serial.print(3,DEC); } oldStage2 = true; } if (digitalRead(switchPin3) == LOW) { if(oldStage3) { Serial.print(4,DEC); } oldStage3 = false; } else { if(!oldStage3) { Serial.print(5,DEC); } oldStage3 = true; } if (digitalRead(switchPin4) == LOW) { if(oldStage4) { Serial.print(6,DEC); } oldStage4 = false; } else { if(!oldStage4) { Serial.print(7,DEC); } oldStage4 = true; } if (digitalRead(switchPin5) == LOW) { if(oldStage5) { Serial.print(8,DEC); } oldStage5 = false; } else { if(!oldStage5) { Serial.print(9,DEC); } oldStage5 = true; } }

沒有留言:

張貼留言