ТОВА Е КАКВО ТРЯБВА;
1.Arduino (в моя случай, Uno)
2.2 резистори при 220 ома
3.2 светодиоди (за предпочитане различни цветове)
4.2 бутони на часовника
5. пиезо
6. Панел или дъска без спойка
7. джъмперни проводници
за начало, нека да програмираме arduino
ето една скица:
#define BUZZER_PIN 12 // щифт с шишарка
#define PLAYER_COUNT 2 // брой каубой играчи
// вместо да изброяваме всички пинове едно по едно, декларираме двойка
// списъци: единият с номера на щифтове с бутони, другият с
// светодиоди. Списъците се наричат също масиви.
int buttonPins [PLAYER_COUNT] = {3, 13};
int ledPins [PLAYER_COUNT] = {9, 11};
настройка за невалидност ()
{
pinMode (BUZZER_PIN, OUTPUT);
за (int player = 0; player & lt; PLAYER_COUNT; ++ player) {
// използвайки квадратни скоби получават стойността в масива
// под номера, посочен в тях. Номерирането започва от нулата.
pinMode (ledPins [плейър], изход);
pinMode (buttonPins [плейър], INPUT_PULLUP);
}
}
void loop ()
{
// дайте сигнал "pli!", като чакате произволно време от 2 до 7 секунди
забавяне (произволно (2000, 7000));
тон (BUZZER_PIN, 3000, 250); // 3 килогерца, 250 милисекунди
за (int player = 0 ;; player = (player + 1)% PLAYER_COUNT) {
// ако номерът на играча "player" натисна бутона ...
if (! digitalRead (buttonPins [player])) {
// ... включете своя LED и победен сигнал за 1 секунда
digitalWrite (ledPins [плейър], HIGH);
тон (BUZZER_PIN, 4000, 1000);
забавяне (1000);
digitalWrite (ledPins [плейър], LOW);
прекъсване; // Има победител! Излизаме (английски почивка) от цикъл
}
}
}
тогава събираме всичко според тази схема
Трябва да получите нещо подобно
и сега играта е готова за употреба
който кликне по-бързо и спечели
и това вероятно е всичко за днес
И ДА, ВЗЕМЕТЕ ИЗПОЛЗВАНЕ НА ВЪПРОСНИКА