TEGO POTRZEBUJESZ;
1.Arduino (w moim przypadku Uno)
Rezystory 2.2 przy 220 omach
3.2 diody LED (najlepiej różne kolory)
4.2 przyciski zegara
5. piezo
6. Płyta pilśniowa lub płyta lutownicza bez lutu
7. przewody rozruchowe
na początek zaprogramujmy arduino
oto szkic:
# zdefiniować BUZZER_PIN 12 // pin z piszczałką
# zdefiniować PLAYER_COUNT 2 // liczbę kowbojów
// zamiast wymieniać wszystkie piny jeden po drugim, deklarujemy parę
// listy: jedna z numerami pinów z przyciskami, druga z
// diody LED. Listy nazywane są również tablicami.
int buttonPins [PLAYER_COUNT] = {3, 13};
int ledPins [PLAYER_COUNT] = {9, 11};
void setup ()
{
pinMode (BUZZER_PIN, WYJŚCIE);
dla (int player = 0; player & PLAYER_COUNT; ++ player) {
// używając nawiasów kwadratowych uzyskaj wartość z tablicy
// pod wskazanym w nich numerem. Numeracja zaczyna się od zera.
pinMode (ledPins [odtwarzacz], WYJŚCIE);
pinMode (buttonPins [odtwarzacz], INPUT_PULLUP);
}
}
void loop ()
{
// daje sygnał „pli!”, czekając na losowy czas od 2 do 7 sekund
opóźnienie (losowe (2000, 7000));
ton (BUZZER_PIN, 3000, 250); // 3 kiloherce, 250 milisekund
for (int player = 0 ;; player = (player + 1)% PLAYER_COUNT) {
// jeśli numer odtwarzacza „gracz” naciśnie przycisk ...
if (! digitalRead (buttonPins [player]))) {
// ... włącz diodę LED i sygnał zwycięstwa na 1 sekundę
digitalWrite (ledPins [odtwarzacz], HIGH);
ton (BUZZER_PIN, 4000, 1000);
opóźnienie (1000);
digitalWrite (ledPins [odtwarzacz], LOW);
przerwa; // Jest zwycięzca! Wychodzimy (przerwa angielska) z cyklu
}
}
}
następnie zbieramy wszystko zgodnie z tym schematem
Powinieneś dostać coś takiego
a teraz gra jest gotowa do użycia
ktokolwiek klika szybciej i wygrał
i to chyba wszystko na dzisiaj
I TAK, ZAPYTAJ PONIŻEJ PYTANIE