Yarışma Butonu Kilidi
Arduino Nano 33 BLE üzerinde üç takımlı bir yarışma buzzer'ı yapın: ilk basan takımın lambası yanar, diğerleri kilitlenir ve sunucunun sıfırlaması, bir buton hâlâ basılı olsa bile yeni turu açar.
- Kart
- Nano 33 BLE · Arduino
- Zorluk
- Kolay
- Konu
- Applied Integration
- Erişim
- Tam plan
Görev
Yarışma Butonu Kilidi
Bir barda bilgi yarışması yapılıyor ve üç takım için buton turu oynanıyor. Butona ilk basan takım cevap hakkını kazanıyor; yarışma sunucusu sistemi sıfırlayana kadar başka hiçbir takım cevap hakkını kapamıyor. Takımlar hırslı: bazıları, tur açılır açılmaz sonraki soruyu kapmak için butonu basılı tutuyor.
Donanım
- Arduino Nano 33 BLE (nRF52840, 3,3 V lojik). Seri konsol
Serial1(D0/D1), 115200 baud.SerialUSB'dir ve testlerde görülmez. - Takım butonları A, B, C sırasıyla D2, D3, D5 pinlerinde; yarışma sunucusunun (quizmaster) sıfırlama butonu D6'da. Hepsi GND'ye bağlı, kontak sıçraması donanımda giderilmiş arcade butonlardır: dahili pull-up'ları kullanın,
LOW= basılı. - Takım lamba panosu: A lambası D4'te, B lambası D8'de, C lambası D9'da,
HIGH= yanık.
Bu, görevin başlangıcı. Devamını okumak ve çözmek için tam planla giriş yap.
Neler var
- Firmware'in emüle edilmiş bir kartta derlenip çalıştırılır ve donanım seviyesindeki testlerle kontrol edilir.
- Çözümün yazılı anlatımı.
- Geliştirme kartı veya yerel kurulum gerekmez.
Gömülüye yeni misin? Yol haritasıyla başla: Gömülü sistemler nasıl öğrenilir