Სარჩევი:
- ნაბიჯი 1: წრიული პროტოტიპი
- ნაბიჯი 2: კონექტორები
- ნაბიჯი 3: ხმები
- ნაბიჯი 4: კოდის ოპტიმიზაცია
- ნაბიჯი 5: მობილური აპლიკაცია
- ნაბიჯი 6: პარამეტრები
- ნაბიჯი 7: დასკვნა
ვიდეო: ვიქტორინა თამაში Buzzer Bluetooth გამოცემა: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ასე რომ, მე გავაკეთე ეს ვიქტორინა Buzzer ცოტა ხნის წინ…
www.instructables.com/id/Quiz-Game-Show-Bu…
გარკვეული პერიოდის გამოყენების შემდეგ მივიღე გარკვეული გამოხმაურება და გადავწყვიტე გავაუმჯობესო იგი.
კოდის სანახავად … ის კარგად უნდა მუშაობდეს …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
ნაბიჯი 1: წრიული პროტოტიპი
აქ არის ახალი წრიული პროტოტიპი ყველა ახალი ნაჭრით.
ნაბიჯი 2: კონექტორები
ჯერ შევცვალე კონექტორები ღილაკების ყუთებისთვის, რათა ისინი არ ჩაკეტილიყვნენ ყუთში.
მე ასევე გამოვიყენე უფრო პატარა მავთულები, ასე რომ შენახვისას არ არის ისეთი მოცულობითი.
ნაბიჯი 3: ხმები
ხმის გამაძლიერებელი წრე დავამატე, რადგან ის საკმარისად ხმამაღალი არ იყო.
www.sparkfun.com/products/11044
მე ასევე დავამატე ხმის ღილაკი, ასე რომ ის შეიძლება მორგებული იყოს გარემოს ხმამაღლა.
მე გამოვიყენე ??? ჩიპი, რომელიც გთავაზობთ ყველა შესაძლებლობას, რაც მინდოდა.
ნაბიჯი 4: კოდის ოპტიმიზაცია
მე გავააქტიურე მიკროკონტროლერის კოდი, განსაკუთრებით როგორ ვკითხულობდი შეყვანის მონაცემებს, ვიყენებდი პირდაპირ რეგისტრს, ნაცვლად იმისა, რომ თითოეული შესავალი ერთდროულად გადამემოწმებინა.
თქვენ უნდა შეამოწმოთ სწორი ბიტი რეესტრში, როგორც ქვემოთ მოცემულია კოდის მაგალითში…
B00000001 A0– სთვის
B00000010 A1– ისთვის
B00000100 A2– ისთვის
და ა.შ…
და თქვენ შეგიძლიათ შეამოწმოთ ერთზე მეტი შეყვანა ერთდროულად
B00110000 A5 და A6
ეს აჩქარებს კოდს, მაგრამ ასევე მნიშვნელოვნად ამცირებს რისკს, რომ ყოველთვის ერთი და იგივე გუნდი პასუხობს.
void setup () {DDRC = DDRC | B00000000; // დააყენეთ PORTC (ანალოგი 0 -დან 5 -მდე) შეყვანისთვის ბიტპორტ = 0;
}
void loop () {bitsPortC = PINC;
თუ (bitsPortC == B00000001)
}
ნაბიჯი 5: მობილური აპლიკაცია
ყველა იმ მოდიფიკაციის უდიდესი ნაწილი იყო HM-10 Bluetooth ჩიპის დამატება წრეში.
ამასთან ერთად, მოვიდა Android პროგრამა, რომელიც აკონტროლებს ყუთს მობილური ტელეფონიდან. მობილური აპლიკაცია ძირითადად ხედავს რომელი გუნდია აქტიური (LED- ები მოწყობილობის წინ), ქულა და ის გადაწყვეტს პასუხი სწორია თუ არასწორი.
ნაბიჯი 6: პარამეტრები
მობილურ აპლიკაციასთან ერთად მოვიდა შესაძლებლობა გამოცდილების ოდნავ მორგება პარამეტრებით … ბგერების ჩამორთმევა, რთული რეჟიმის დამატება, სადაც არასწორი პასუხი წერტილს შლის, არჩევანის გაკეთება შეუძლია თუ არა ხალხს პასუხის გაცემა ნებისმიერ დროს, ან თამაშის ოსტატმა უნდა თქვას მანქანა არის "მზადაა" … რათა თავიდან აიცილონ ადამიანები ღილაკებს და არ იციან პასუხი.
ნაბიჯი 7: დასკვნა
ეს იყო ძალიან სახალისო იმის სწავლა, თუ როგორ უნდა დაპროგრამებულიყო ეს ყველაფერი, ასე რომ ის მუშაობს Bluetooth– ზე … Bluetooth დაბალი ენერგია ზუსტად.
ახლა მე მოუთმენლად ველი ამ ცოდნის გამოყენებას სხვა პროექტებზე.
გირჩევთ:
7 სეგმენტის საათი - მცირე ზომის პრინტერების გამოცემა: 9 ნაბიჯი (სურათებით)
7 სეგმენტის საათი - მცირე ზომის პრინტერების გამოცემა: კიდევ 7 სეგმენტის საათი. xDA მიუხედავად იმისა, რომ მე უნდა ვთქვა, რომ ის არც ისე გიჟურად გამოიყურება ჩემი Instructables პროფილის ყურებისას. ეს ალბათ უფრო გამაღიზიანებელი ხდება იმ მომენტში, როდესაც თქვენ შეხედავთ ჩემს ნივთების სამყაროს პროფილს. მაშ რატომ შევიწუხე მეტის გაკეთება
საკლასო MP3 ვიქტორინა დაფა: 10 ნაბიჯი (სურათებით)
საკლასო MP3 ვიქტორინის დაფა: როგორც ყოფილი მასწავლებლები, ჩვენ ყოველთვის ვეძებთ საკლასო აქტივობების ჩართვას. ჩვენ ახლახანს შევქმენით დიდი ინტერაქტიული Sound FX კედელი, რომელიც ვფიქრობდით, რომ შესანიშნავი იქნებოდა საკლასო ოთახისთვის … სანამ არ მივხვდით, რომ საკლასო ოთახების უმეტესობას არ აქვს გიგანტური ცარიელი
ვიქტორინა Buzzer გამოყენებით ATMEGA328P (Arduino) წვრილმანი: 3 ნაბიჯი
ვიქტორინა Buzzer გამოყენებით ATMEGA328P (Arduino) წვრილმანი: ვიქტორინის კონკურსების ხმაურიან ტურში, კითხვა ღიაა ყველა გუნდისთვის. ადამიანი, რომელმაც იცის პასუხი, ჯერ ზუზუნს ურტყამს და შემდეგ პასუხობს კითხვას. ზოგჯერ ორი ან მეტი მოთამაშე ზარბაზანს თითქმის ერთდროულად ხვდება და ეს მართლაც
ვიქტორინა Buzzer 555 ტაიმერის IC გამოყენებით: 4 ნაბიჯი
Quiz Buzzer 555 ტაიმერის IC გამოყენებით: ეს პროექტი დაფინანსებულია LCSC.com– ის მიერ. LCSC– ს აქვს მტკიცე ვალდებულება შესთავაზოს ნამდვილი, მაღალი ხარისხის ელექტრონული კომპონენტების ფართო არჩევანი საუკეთესო ფასად. LCSC გახდა ელექტრონული კომპონენტების ყველაზე სწრაფად განვითარებადი ონლაინ მაღაზია ჩიში
საშობაო ელექტრონული ვიქტორინა: 10 ნაბიჯი (სურათებით)
ელექტრონული ვიქტორინა საშობაო ბარათი: გსურთ შექმნათ რაიმე საინტერესო საშობაოდ? რას იტყვით საშობაო ელექტრონულ ვიქტორინალურ ბარათზე? ის უკრავს SD ბარათის ტალღის ფაილების კითხვებს, ასე რომ თქვენ შეგიძლიათ მისი მორგება გააზრებული და/ან შემზარავი კითხვებით. თუ ვიქტორინები არის ვიქტორინა, ეს