Turinys:
- 1 žingsnis: grandinės prototipas
- 2 žingsnis: jungtys
- 3 žingsnis: garsai
- 4 žingsnis: kodo optimizavimas
- 5 veiksmas: programa mobiliesiems
- 6 veiksmas: nustatymai
- 7 žingsnis: Išvada
Video: Viktorinos žaidimas „Buzzer Bluetooth“leidimas: 7 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Taigi prieš kurį laiką sukūriau šį viktorinos garsinį signalą …
www.instructables.com/id/Quiz-Game-Show-Bu…
Po tam tikro naudojimo aš gavau atsiliepimų ir nusprendžiau jį patobulinti.
Norėdami pamatyti kodą, jis turėtų gerai veikti …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
1 žingsnis: grandinės prototipas
Štai naujas grandinės prototipas su visais naujais kūriniais.
2 žingsnis: jungtys
Pirmiausia pakeičiau mygtukų dėžių jungtis, kad jos nebūtų užrakintos prie dėžutės.
Aš taip pat naudoju mažesnius laidus, todėl laikant jis nėra toks didelis.
3 žingsnis: garsai
Pridėjau garso stiprinimo grandinę, nes ji nebuvo pakankamai garsi.
www.sparkfun.com/products/11044
Taip pat pridėjau garsumo mygtuką, kad jį būtų galima reguliuoti atsižvelgiant į aplinkos garsumą.
Aš naudojau ??? mikroschema, kuri suteikė visas norimas galimybes.
4 žingsnis: kodo optimizavimas
Aš optimizavau mikrovaldiklio kodą, ypač tai, kaip buvo skaitomos įvestys, tiesiogiai naudodamas registrą, o ne tikrinant kiekvieną įvestį.
Turite patikrinti, ar registre yra teisingas bitas, kaip parodyta žemiau esančiame kodo pavyzdyje …
B00000001, skirtas A0
B00000010 A1
B00000100 A2
ir tt…
Taip pat galite patikrinti daugiau nei vieną įvestį vienu metu
B00110000, skirtas A5 ir A6
Tai pagreitino kodą, bet taip pat labai sumažino riziką, kad visada atsakys ta pati komanda.
void setup () {DDRC = DDRC | B00000000; // nustatykite PORTC (analoginis nuo 0 iki 5) į įėjimus bitaiPortC = 0;
}
void loop () {bitsPortC = PINC;
jei (bitsPortC == B00000001)
}
5 veiksmas: programa mobiliesiems
Didžiausia visų šių modifikacijų dalis buvo pridėti HM-10 „Bluetooth“mikroschemą prie grandinės.
Kartu atsirado „Android“programa, skirta valdyti dėžutę iš mobiliojo telefono. Mobilioji programa iš esmės gali matyti, kuri komanda yra aktyvi (šviesos diodai priešais įrenginį), rezultatą ir nusprendžia, ar atsakymas teisingas, ar ne.
6 veiksmas: nustatymai
Kartu su programa mobiliesiems atsirado galimybė šiek tiek pritaikyti patirtį nustatymuose … nutildyti garsus, pridėti sudėtingą režimą, kai neteisingas atsakymas pašalina tašką, pasirinkti, ar žmonės gali atsakyti bet kuriuo metu, ar žaidimo meistras turi pasakyti mašina yra „paruošta“… kad žmonės nesusimaišytų mygtukų ir nežinotų atsakymo.
7 žingsnis: Išvada
Buvo labai smagu išmokti visa tai programuoti, kad ji veiktų „Bluetooth“… Tiksliau sakant, „Bluetooth Low Energy“.
Dabar tikiuosi pritaikyti šias žinias kitiems projektams.
Rekomenduojamas:
7 segmentų laikrodis - mažų spausdintuvų leidimas: 9 žingsniai (su paveikslėliais)
7 segmentų laikrodis - mažų spausdintuvų leidimas: dar vienas 7 segmentų laikrodis. xDA Nors turiu pasakyti, kad žiūrint į mano „Instructables“profilį tai neatrodo taip beprotiška. Tai tikriausiai dar labiau erzina tą akimirką, kai pažvelgsite į mano dalykinį profilį. Taigi kodėl aš net nerimauju padaryti kitą
Klasės MP3 viktorinos lenta: 10 žingsnių (su paveikslėliais)
Klasės MP3 viktorinos lenta: Kaip buvę mokytojai, mes visada laukiame įtraukiančios klasės veiklos. Neseniai sukūrėme didelę interaktyvią „Sound FX“sieną, kuri, mūsų manymu, puikiai tiktų klasėje … kol supratome, kad daugumoje klasių nėra milžiniško tuščio
„Legend of Zelda Rupee Nightlight“(N64 leidimas): 7 žingsniai (su paveikslėliais)
„Legend of Zelda Rupee Nightlight“(N64 leidimas): aš tai padariau specialiai „Instructables Rainbow“konkursui. Kaip ir kiti mano projektai, aš esu milžiniška Legend of Zelda nerd (Original Rupee Nightlight, Majora's Mask). Gavęs teigiamus „Instructables“bendruomenės atsiliepimus, nusprendžiau sukurti
Mechaninis nuotolinis „Ricoh GR II Digital“leidimas: 5 žingsniai (su paveikslėliais)
Mechaninis nuotolinis „Ricoh GR II Digital“leidimas: Man labai patinka „Ricoh“GR 28 mm objektyvas, nes prieš 20 metų naudoju savo pirmąjį GR1. Dabar mane sužavėjo mano praeitis ir nusipirkau skaitmeninį GR II. Žygiams pėsčiomis aš mėgstu paprastumą, mažą ir lengvą įrangą - GR II puikiai tinka mano tikslams, bet kaip priedas
„Certamen“viktorinos praktikos aparatas: 12 žingsnių (su paveikslėliais)
„Certamen“viktorinos praktikos mašina: „Certamen“viktorinos komandų varžybos iš „Junior Classical League“apima viktorinos klausimus graikų/romėnų temomis. Atskiri dalyviai, gavę atsakymą, paspaudžia garso signalų mygtukus. Mašina stebi mygtukų paruošimo tvarką