Isi kandungan:

Kuiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)
Kuiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)

Video: Kuiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)

Video: Kuiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)
Video: #short #viral cewe hijab dicium di mall 2024, November
Anonim
Image
Image

Oleh itu, saya membuat Quiz Buzzer ini beberapa ketika yang lalu …

www.instructables.com/id/Quiz-Game-Show-Bu…

Setelah menggunakannya sebentar, saya mendapat maklum balas dan memutuskan untuk memperbaikinya.

Untuk melihat kodnya … ia mesti berfungsi dengan baik …

bitbucket.org/Clapoti/triviabuzzer_arduino…

bitbucket.org/Clapoti/quizzer_xamarin/src/…

Langkah 1: Prototaip Litar

Penyambung
Penyambung

Inilah prototaip litar baru dengan semua kepingan baru.

Langkah 2: Penyambung

Penyambung
Penyambung

Mula-mula saya menukar penyambung untuk kotak butang supaya tidak terkunci pada kotak.

Saya juga menggunakan wayar yang lebih kecil sehingga tidak terlalu besar semasa disimpan.

Langkah 3: Bunyi

Bunyi
Bunyi

Saya menambahkan litar penguat untuk suara kerana tidak cukup kuat.

www.sparkfun.com/products/11044

Saya juga menambah butang kelantangan sehingga dapat disesuaikan mengikut ketegasan persekitaran.

Saya menggunakan ??? cip yang menawarkan semua kemungkinan yang saya mahukan.

Langkah 4: Pengoptimuman Kod

Saya mengoptimumkan kod dalam pengawal mikro, terutama bagaimana input dibaca, menggunakan register secara langsung dan bukannya memeriksa setiap input satu per satu.

Anda perlu memeriksa bit yang betul dalam pendaftaran seperti yang terdapat dalam contoh kod di bawah …

B00000001 untuk A0

B00000010 untuk A1

B00000100 untuk A2

dan lain-lain…

Dan anda dapat memeriksa lebih dari satu input pada masa yang sama

B00110000 untuk A5 dan A6

Ini menjadikan kodnya lebih cepat, tetapi juga mengurangkan risiko selalu mempunyai pasukan yang sama menjawab.

batal persediaan () {DDRC = DDRC | B00000000; // tetapkan PORTC (analog 0 hingga 5) ke input bitPortC = 0;

}

gelung kosong () {bitsPortC = PINC;

jika (bitsPortC == B00000001)

}

Langkah 5: Aplikasi Mudah Alih

Aplikasi Mudah Alih
Aplikasi Mudah Alih
Aplikasi Mudah Alih
Aplikasi Mudah Alih
Aplikasi Mudah Alih
Aplikasi Mudah Alih

Bahagian terbesar dari semua pengubahsuaian tersebut adalah dengan menambahkan cip Bluetooth HM-10 ke litar.

Bersama ini, muncul aplikasi Android untuk mengawal kotak dari telefon bimbit. Aplikasi mudah alih pada dasarnya dapat melihat pasukan mana yang aktif (LED di hadapan peranti), skor dan ia memutuskan sama ada jawapannya betul atau salah.

Langkah 6: Tetapan

Tetapan
Tetapan

Dengan adanya aplikasi mudah alih, kemungkinan untuk menyesuaikan pengalaman sedikit dengan tetapan … mematikan suara, menambahkan mod yang sukar di mana jawapan yang salah menghilangkan titik, memilih apakah orang dapat menjawab setiap saat atau jika master permainan perlu memberitahu mesin itu "Sedia" … untuk mengelakkan orang menekan butang dan tidak mengetahui jawapannya.

Langkah 7: Kesimpulannya

Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya

Ia sangat menyeronokkan untuk belajar bagaimana memprogram semua ini sehingga berfungsi pada Bluetooth… Bluetooth Low Energy tepatnya.

Sekarang saya tidak sabar untuk menerapkan pengetahuan ini untuk projek lain.

Disyorkan: