![Kvízjáték Buzzer Bluetooth Edition: 7 lépés (képekkel) Kvízjáték Buzzer Bluetooth Edition: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-4545-72-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/002/image-4545-74-j.webp)
![](https://i.ytimg.com/vi/Sv8vsMOi8dM/hqdefault.jpg)
Szóval elkészítettem ezt a kvízzümmögőt egy ideje …
www.instructables.com/id/Quiz-Game-Show-Bu…
Miután egy ideig használtam, visszajelzést kaptam, és úgy döntök, hogy javítok rajta.
A kód megtekintéséhez jól kell működnie …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
1. lépés: Az áramkör prototípusa
![Csatlakozók Csatlakozók](https://i.howwhatproduce.com/images/002/image-4545-75-j.webp)
Itt az új áramkör prototípus az összes új darabbal.
2. lépés: Csatlakozók
![Csatlakozók Csatlakozók](https://i.howwhatproduce.com/images/002/image-4545-76-j.webp)
Először kicseréltem a gombdobozok csatlakozóit, hogy ne záródjanak a dobozhoz.
Kisebb vezetékeket is használtam, így tároláskor nem olyan terjedelmes.
3. lépés: Hangok
![Hangok Hangok](https://i.howwhatproduce.com/images/002/image-4545-77-j.webp)
A hanghoz erősítő áramkört adtam hozzá, mert nem volt elég hangos.
www.sparkfun.com/products/11044
Hozzáadtam egy hangerőgombot is, így a környezet hangerejének megfelelően állítható.
Használtam a ??? chip, amely minden lehetőséget felkínált, amit akartam.
4. lépés: Kódoptimalizálás
Optimalizáltam a kódot a mikrovezérlőben, különösen a bemenetek olvasását, közvetlenül a regisztert használva, ahelyett, hogy minden bemenetet egyenként ellenőriznék.
Ellenőriznie kell a megfelelő bitet a rendszerleíró adatbázisban, amint az az alábbi kódpéldában látható…
B00000001 az A0 esetében
B00000010 A1 esetén
B00000100 A2 esetén
stb…
És egyszerre több bemenetet is ellenőrizhet
B00110000 A5 és A6 esetén
Ez gyorsította a kódot, de jelentősen csökkentette annak kockázatát is, hogy mindig ugyanaz a csapat válaszol.
void setup () {DDRC = DDRC | B00000000; // állítsa a PORTC -t (analóg 0 -tól 5 -ig) a bit bemenetekrePortC = 0;
}
void loop () {bitsPortC = PINC;
ha (bitsPortC == B00000001)
}
5. lépés: Mobilalkalmazás
![Mobil alkalmazás Mobil alkalmazás](https://i.howwhatproduce.com/images/002/image-4545-78-j.webp)
![Mobil alkalmazás Mobil alkalmazás](https://i.howwhatproduce.com/images/002/image-4545-79-j.webp)
![Mobil alkalmazás Mobil alkalmazás](https://i.howwhatproduce.com/images/002/image-4545-80-j.webp)
A módosítások legnagyobb része egy HM-10 Bluetooth chip hozzáadása volt az áramkörhöz.
Ezzel együtt jött egy Android -alkalmazás, amely mobiltelefonról irányítja a dobozt. A mobilalkalmazás alapvetően látja, melyik csapat aktív (a készülék előtti LED -ek), a pontszámot, és eldönti, hogy a válasz helyes vagy rossz.
6. lépés: Beállítások
![Beállítások Beállítások](https://i.howwhatproduce.com/images/002/image-4545-81-j.webp)
Jött a mobilalkalmazás, a beállítások egy kis testreszabása a beállításokkal… a hangok elnémítása, egy nehéz mód hozzáadása, ahol a rossz válasz eltávolít egy pontot, és kiválaszthatja, hogy az emberek bármikor válaszolhatnak -e, vagy a játékmesternek meg kell mondania a gép "készen áll" … hogy elkerülje az emberek összetörését a gombokban, és ne tudják a választ.
7. lépés: Következtetés
![Következtetés Következtetés](https://i.howwhatproduce.com/images/002/image-4545-82-j.webp)
![Következtetés Következtetés](https://i.howwhatproduce.com/images/002/image-4545-83-j.webp)
![Következtetés Következtetés](https://i.howwhatproduce.com/images/002/image-4545-84-j.webp)
![Következtetés Következtetés](https://i.howwhatproduce.com/images/002/image-4545-85-j.webp)
Nagyon szórakoztató volt megtanulni mindezt úgy programozni, hogy Bluetooth -on is működjön … Pontosabban, Bluetooth Low Energy.
Most várom, hogy ezeket a tudásokat más projektekben is alkalmazzam.
Ajánlott:
Lazy 7 / Quick Build Edition: 8 lépés (képekkel)
![Lazy 7 / Quick Build Edition: 8 lépés (képekkel) Lazy 7 / Quick Build Edition: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-847-j.webp)
Lazy 7 / Quick Build Edition: Igen. Másik. Ide másolom/beillesztem azokat az információkat, amelyeket a Thingiverse -ről tettem fel, ez a dokumentáció csak a led szalagok irányításához szükséges. A közelmúltban publikáltam a 7 szegmenses óra - kis nyomtatók kiadását, az első 7 szegmenses kijelzőt, amelyet készítettem
Minesweeper-Raspberry-Pi-Edition: 7 lépés (képekkel)
![Minesweeper-Raspberry-Pi-Edition: 7 lépés (képekkel) Minesweeper-Raspberry-Pi-Edition: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1893-9-j.webp)
Minesweeper-Raspberry-Pi-Edition: A Louisiana Tech University CSC 130 sorozatának utolsó projektje a Minesweeper Raspberry Pi Edition. Ebben a projektben arra törekedtem, hogy a Python programozás Tkinter könyvtárának felhasználásával újraalkotjam a klasszikus aknakereső játékot
Arduino Halloween Edition - Zombik előugró képernyő (lépések képekkel): 6 lépés
![Arduino Halloween Edition - Zombik előugró képernyő (lépések képekkel): 6 lépés Arduino Halloween Edition - Zombik előugró képernyő (lépések képekkel): 6 lépés](https://i.howwhatproduce.com/images/002/image-5208-7-j.webp)
Arduino Halloween Edition - Zombik előugró képernyő (lépések képekkel): Meg akarja ijeszteni barátait, és sikoltozni szeretne Halloween -ben? Vagy csak jó tréfát akar csinálni? Ez a Zombies pop-out képernyő képes erre! Ebben az utasításban megtanítom, hogyan készítsen könnyedén kiugró zombikat az Arduino segítségével. A HC-SR0
Legend of Zelda Rupee Nightlight (N64 Edition): 7 lépés (képekkel)
![Legend of Zelda Rupee Nightlight (N64 Edition): 7 lépés (képekkel) Legend of Zelda Rupee Nightlight (N64 Edition): 7 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-3313-24-j.webp)
Legend of Zelda Rupee Nightlight (N64 Edition): Ezt kifejezetten az Instructables Rainbow versenyre készítettem. A többi projektemhez hasonlóan én is egy óriási Legend of Zelda nerd vagyok (Original Rupee Nightlight, Majora's Mask). Az Instructables közösség pozitív visszajelzései alapján úgy döntöttem, hogy felépítem
Csodálatos értesítések - Ironman Edition: 5 lépés (képekkel)
![Csodálatos értesítések - Ironman Edition: 5 lépés (képekkel) Csodálatos értesítések - Ironman Edition: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1944-24-j.webp)
Csodálatos értesítések - Ironman Edition: " Excelsior " - Stan Lee. Csodálatos értesítések! Ez az oktatható a kedvenc szuperhőseim néhai apjának szentelt. Egy ideig ez a vasember szobor volt a polcon. Ez egy kétes eredetű játék, amelyet egy vita után kaptam