Satura rādītājs:
- 1. darbība: ķēdes prototips
- 2. darbība: savienotāji
- 3. solis: skaņas
- 4. darbība: koda optimizācija
- 5. darbība. Mobilā lietotne
- 6. darbība: iestatījumi
- 7. solis. Secinājums
Video: Viktorīnas spēle Buzzer Bluetooth Edition: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Tāpēc es pirms kāda laika izveidoju šo viktorīnas zvanītāju …
www.instructables.com/id/Quiz-Game-Show-Bu…
Pēc kāda laika lietošanas es saņēmu atsauksmes un nolemju to uzlabot.
Lai redzētu kodu, tam vajadzētu labi darboties …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
1. darbība: ķēdes prototips
Šeit ir jaunais ķēdes prototips ar visiem jaunajiem gabaliem.
2. darbība: savienotāji
Vispirms es nomainīju pogu kārbu savienotājus, lai tie netiktu bloķēti kastē.
Es izmantoju arī mazākus vadus, tāpēc uzglabājot tas nav tik apjomīgs.
3. solis: skaņas
Skaņai pievienoju pastiprināšanas shēmu, jo tā nebija pietiekami skaļa.
www.sparkfun.com/products/11044
Es pievienoju arī skaļuma pogu, lai to varētu pielāgot atbilstoši vides skaļumam.
Es izmantoju ??? mikroshēma, kas piedāvāja visas iespējas, kuras es vēlējos.
4. darbība: koda optimizācija
Es optimizēju mikrokontrollera kodu, īpaši to, kā tika nolasītas ievades, izmantojot reģistru tieši, nevis pārbaudot katru ievadi pa vienam.
Jums jāpārbauda reģistrā pareizais bits, kā redzams zemāk redzamajā koda piemērā …
B00000001 A0
B00000010 A1
B00000100 A2
utt…
Un vienlaikus varat pārbaudīt vairāk nekā vienu ievadi
B00110000 A5 un A6
Tas paātrināja kodu, bet arī ievērojami samazināja risku, ka vienmēr atbildēs viena un tā pati komanda.
void setup () {DDRC = DDRC | B00000000; // iestatīt PORTC (analogo no 0 līdz 5) uz ievades bituPortC = 0;
}
void loop () {bitsPortC = PINC;
ja (bitsPortC == B00000001)
}
5. darbība. Mobilā lietotne
Lielākā daļa no visām šīm izmaiņām bija pievienot HM-10 Bluetooth mikroshēmu ķēdei.
Paralēli tam nāca klajā Android lietojumprogramma, lai kontrolētu lodziņu no mobilā tālruņa. Mobilā lietotne būtībā var redzēt, kura komanda ir aktīva (gaismas diodes ierīces priekšā), rezultātu un tā izlemj, vai atbilde ir pareiza vai nepareiza.
6. darbība: iestatījumi
Līdz ar mobilo lietotni bija iespēja nedaudz pielāgot pieredzi, izmantojot iestatījumus … skaņu izslēgšana, sarežģīta režīma pievienošana, kurā nepareiza atbilde noņem punktu, izvēloties, vai cilvēki var atbildēt jebkurā laikā vai ja spēles meistaram ir jāpasaka mašīna ir “gatava”…, lai izvairītos no tā, ka cilvēki masē pogas un nezina atbildi.
7. solis. Secinājums
Bija ļoti jautri iemācīties to visu programmēt, lai tas darbotos ar Bluetooth … Precīzi sakot, Bluetooth Low Energy.
Tagad ceru šīs zināšanas pielietot citos projektos.
Ieteicams:
Elektroniskās viktorīnas dēļa izgatavošana bērniem: 10 soļi (ar attēliem)
Elektroniskās viktorīnas dēļa izgatavošana bērniem: Šajā pamācībā es jums parādīšu, kā mēs ar brālēna dēlu Meisonu kopā izveidojām elektronisko viktorīnas dēli! Šis ir lielisks ar STEM saistīts projekts, ko darīt ar jebkura vecuma bērniem, kurus interesē zinātne! Meisonam ir tikai 7 gadi, bet arvien vairāk
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle
Klases MP3 viktorīnas dēlis: 10 soļi (ar attēliem)
Klases MP3 viktorīnas padome: Kā bijušie skolotāji mēs vienmēr meklējam saistošas klases aktivitātes. Nesen mēs izveidojām lielu interaktīvu Sound FX sienu, kas, mūsuprāt, būtu lieliski piemērota klasē … līdz sapratām, ka lielākajā daļā klašu nav milzīga tukša
Arduino viktorīnas skaņas signāls: 8 soļi (ar attēliem)
Arduino viktorīnas skaņas signāls: Sveiki! Šī ir mana pirmā pamācība. Viktorīnas skaņas signāla plāni sākās, kad mans kolēģis, kurš arī vada spēļu šovu, lūdza cilvēkus, kuri varētu izveidot viktorīnas zvanītāju. Es uzņēmos šo projektu un ar dažu draugu (Blaze un Errol) palīdzību un
Elektroniskā viktorīnas Ziemassvētku kartīte: 10 soļi (ar attēliem)
Elektroniskā viktorīnas Ziemassvētku kartīte: Vai vēlaties Ziemassvētkos pagatavot kaut ko interesantu? Kā būtu ar elektronisku jautru Ziemassvētku kartīti? Tas atskaņo jautājumus no viļņu failiem no SD kartes, lai jūs varētu tos pielāgot ar pārdomātiem un/vai rāpojošiem jautājumiem. Ja viktorīnas ir interesantas, tas