Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define BUZZER_PIN 7
- #define PLAYER_COUNT 2
- int buttonPins[PLAYER_COUNT]= {2,13};
- int ledPins[PLAYER_COUNT]= {3,12};
- void setup()
- {
- for(int i = 0;i<PLAYER_COUNT;i++)
- {
- pinMode(ledPins[i],OUTPUT);
- pinMode(buttonPins[i],INPUT_PULLUP);
- }
- pinMode(BUZZER_PIN,OUTPUT);
- }
- void loop()
- {
- delay(random(1000,3000));
- tone(BUZZER_PIN,2000,400);
- delay(400);
- for(int player = 0; ;player = (player+1)%PLAYER_COUNT)
- {
- if(digitalRead(buttonPins[player]))
- {
- digitalWrite(ledPins[player],HIGH);
- tone(BUZZER_PIN,3500,300);
- delay(1000);
- digitalWrite(ledPins[player],LOW);
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement