
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06


Preto som pred chvíľou urobil tento kvízový bzučiak …
www.instructables.com/id/Quiz-Game-Show-Bu…
Keď som to chvíľu používal, dostal som spätnú väzbu a rozhodol som sa to zlepšiť.
Ak chcete vidieť kód … mal by fungovať dobre …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Krok 1: Prototyp obvodu

Tu je nový prototyp obvodu so všetkými novými kúskami.
Krok 2: Konektory

Najprv som zmenil konektory pre tlačidlové skrinky, aby neboli uzamknuté v krabici.
Použil som aj menšie drôty, takže pri skladovaní nie je taký objemný.
Krok 3: Zvuky

Pridal som zosilňovací obvod pre zvuk, pretože nebol dostatočne hlasný.
www.sparkfun.com/products/11044
Tiež som pridal tlačidlo hlasitosti, aby sa dalo nastaviť podľa hlasitosti prostredia.
Použil som ??? čip, ktorý ponúkal všetky možnosti, ktoré som chcel.
Krok 4: Optimalizácia kódu
Optimalizoval som kód v mikrokontroléri, najmä to, ako sa čítali vstupy, pomocou registra priamo namiesto toho, aby som kontroloval každý vstup jeden po druhom.
V registri musíte skontrolovať správny bit, ako je to znázornené na príklade kódu nižšie …
B00000001 pre A0
B00000010 pre A1
B00000100 pre A2
atď…
A môžete skontrolovať viac ako jeden vstup súčasne
B00110000 pre A5 a A6
Vďaka tomu bol kód rýchlejší, ale tiež sa výrazne znížilo riziko, že vždy bude odpovedať ten istý tím.
zrušiť nastavenie () {DDRC = DDRC | B00000000; // nastavenie PORTC (analógový 0 až 5) na vstupy bitsPortC = 0;
}
void loop () {bitsPortC = PINC;
if (bitsPortC == B00000001)
}
Krok 5: Mobilná aplikácia



Najväčšou súčasťou všetkých týchto úprav bolo pridanie čipu Bluetooth HM-10 do obvodu.
Spolu s tým prišla aj aplikácia pre Android na ovládanie skrinky z mobilného telefónu. Mobilná aplikácia v zásade vidí, ktorý tím je aktívny (diódy LED pred zariadením), skóre a rozhoduje, či je odpoveď správna alebo nesprávna.
Krok 6: Nastavenia

S mobilnou aplikáciou prišla možnosť trochu prispôsobiť zážitok pomocou nastavení … stlmenie zvukov, pridanie náročného režimu, v ktorom nesprávna odpoveď odstráni bod, výber, či ľudia môžu odpovedať kedykoľvek alebo či musí majster hry povedať stroj je "pripravený" … aby sa zabránilo tomu, že ľudia budú mačkať tlačidlá a nebudú poznať odpoveď.
Krok 7: Záver




Naučiť sa to všetko naprogramovať tak, aby to fungovalo na Bluetooth … Bola to zábava, presnejšie povedané, Bluetooth Low Energy.
Teraz sa teším, ako tieto znalosti uplatním v ďalších projektoch.
Odporúča:
BBC Micro: bit and scratch - interaktívny volant a hra pre vodiča: 5 krokov (s obrázkami)

BBC Micro: bit and Scratch - interaktívny volant a hra pre vodičov: Jednou z mojich úloh v tomto týždni je použiť BBC Micro: bit na prepojenie s programom Scratch, ktorý sme napísali. Myslel som si, že to bola ideálna príležitosť použiť môj ThreadBoard na vytvorenie vstavaného systému! Moja inšpirácia pre nulové p
Hra Crack the Code, logická hra založená na Arduine: 4 kroky (s obrázkami)

Hra Crack the Code, logická škatuľka založená na Arduine: V tomto návode vám ukážem, ako si vytvoriť vlastnú crackovú hru, v ktorej pomocou otočného voliča uhádnete náhodne vygenerovaný kód do sejfu. Na prednej strane trezoru je 8 LED diód, ktoré vám informujú, koľko z
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: 8 krokov

Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: Tento projekt je inšpirovaný @HassonAlkeim. Ak ste ochotní sa podrobne pozrieť, tu je odkaz, ktorý si môžete pozrieť https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Táto hra je vylepšenou verziou hry Alkeim's. Jedná sa o
Hra Buzzer Wire: 4 kroky

Buzzer Wire Game: Hra s drôteným bzučiakom známa z televízneho seriálu Mr.Bean je veľmi obľúbená deťmi všetkých vekových skupín. Našim cieľom bolo, aby sa to stalo všetkým deťom tam vonku. Tento ľahko vyrobiteľný projekt pre domácich majstrov sa skladá z ľahko dostupných materiálov a nízkych nákladov na
Najľahšia hra Wire Buzzer všetkých čias!: 6 krokov

Najľahšia hra Wire Buzzer všetkých čias !: Hra Wire Buzzer je starodávna obľúbená hra. Ako stabilná je vaša ruka, môžete dokončiť kurz bez toho, aby ste sa dotkli drôtu? Myšlienka: Multimetr je všestranné testovacie zariadenie, ktoré by mal mať v súprave nástrojov každý experimentátor elektroniky. To ha