Სარჩევი:

ნომრების მეხსიერების ავტომატური თამაში: 6 ნაბიჯი
ნომრების მეხსიერების ავტომატური თამაში: 6 ნაბიჯი

ვიდეო: ნომრების მეხსიერების ავტომატური თამაში: 6 ნაბიჯი

ვიდეო: ნომრების მეხსიერების ავტომატური თამაში: 6 ნაბიჯი
ვიდეო: ძმამ დას iphone 6 უყიდა 2024, ივლისი
Anonim
ნომრების მეხსიერების თამაშის ავტომატიზაცია
ნომრების მეხსიერების თამაშის ავტომატიზაცია

ეს არის მეხსიერების თამაში, ასე რომ, პირველ რაუნდში იქნება ორი რიცხვი, რომელიც დაგამახსოვრდებათ და თქვენ გექნებათ 5 წამი, რომ ჩაწეროთ ის რიცხვი, რომელიც გამოვიდა მანამდე, შემდეგ რაუნდში იქნება 3 ნომერი და თქვენ გექნებათ 6 წამი ასე რომ ჩაწეროთ ყოველ რაუნდში გექნებათ რიცხვი სამი წამის განმავლობაში პასუხის დასაწერად და ყოველი რაუნდი დაამატებთ კიდევ ერთ რიცხვს, ასე რომ ყოველდღე ვარჯიშის შემდეგ თქვენი მეხსიერება შეიძლება უკეთესი გახდეს.

ნაბიჯი 1: მასალები

LED *3

კლავიატურა*1 ბუზერი*1 გროვი*18 არდუინოს წინააღმდეგობა (ნარინჯისფერი, შავი და ყავისფერი)*3 არდუინოს რეზისტენტული (ყავისფერი ლურჯი და ყავისფერი)*1

ნაბიჯი 2:

გამოსახულება
გამოსახულება

პირველ რიგში, ჩვენ შეგვიძლია დავუკავშიროთ რიცხვის შინაური ცხოველი 2, -3, 4, -5, -6, 7, 8, -9. თუ ჩვენ გამოვიყენებთ მას, რომელსაც არ აქვს ABCD, იქ იქნება მხოლოდ 6 ხაზი, შემდეგ ჩვენ შეგვიძლია დავუკავშიროთ ~ 3, 4, ~ 5, ~ 6, 7, 8, მაშინ ეს ყველაფერი რიცხვითი პედისთვისაა. მეორე LED ჩვენ გამოვიყენებთ 3 LED- ს, რომელიც არის მწვანე, წითელი და ყვითელი. მწვანე არის მაშინ, როდესაც ყველაფერს სწორად პასუხობ, წითელი არის მაშინ, როდესაც შენ არასწორად უპასუხე, ყვითელი არის ლოდინისთვის. ჩვენ დავუკავშირდებით მათ ნებისმიერ 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 ან 60 -ს და ვირჩევდით მათგან სამს, მაგალითად, თუ მე ვირჩევ 35 -ს, მაშინ დამჭირდება გამოყენება 40 და 45 ასევე და სამი მათგანი საჭირო იქნება პურის დაფაზე გამტარ მასალის უარყოფით ზოლთან დასაკავშირებლად, ხოლო უარყოფითი ზოლის მარჯვნივ ან მარცხნივ ჩვენ უნდა გამოვიყენოთ არდუინოს რეზისტენტული (ნარინჯისფერი, შავი და ყავისფერი) და იმ არდუინოს წინააღმდეგობის წინ, ჩვენ ვაპირებთ გამოვიყენოთ ხაზი 10,,, 11, 12. to – თან დასაკავშირებლად. ბოლო, რასაც ჩვენ გამოვიყენებთ არის სპიკერი. უბრალოდ ჩადეთ იქ, სადაც მოგვწონს, გამოიყენეთ კიდევ ერთი არდუინოს რეზისტენტული (ყავისფერი, ლურჯი და ყავისფერი) და გამოიყენეთ კიდევ ერთი ხაზი GND– თან დასაკავშირებლად, ეს არის ერთ -ერთი ყველაზე მნიშვნელოვანი ნაწილი, თუ ჩვენ გამოვტოვებთ ამ ბლოკს, მაშინ პროგრამა შეიძლება არ იმუშაოს ან ჩვენ ვერც კი გადმოვწერეთ.

ნაბიჯი 3: პროგრამირება

შემდეგი ნაბიჯი არის პროგრამის ჩაწერა Arduino პროგრამაში

არდუინოს პროგრამა:

create.arduino.cc/editor/john3904/185fb1a3…

წყაროს URL:

www.instructables.com/id/Arduino-Simple-Memory-Game/

ნაბიჯი 4: Arduino პროგრამის ახსნა

ამ პროექტში ჩვენ გამოვიყენებთ პროგრამის 300 -ზე მეტ ხაზს. ყველაზე მნიშვნელოვანი ნაწილებია ტაიმერი, კლავიატურა, ბუზერი, LED, თამაშის პარამეტრი და თამაშის პინი, ეს არის ყველაზე მნიშვნელოვანი ნაწილი Arduino– ს დროს. დრო ყოველ ჯერზე, როდესაც გამოიცანით ან აკრიფებთ ნომერს თამაშის დროს. თამაშის პინი განკუთვნილია შემთხვევითი რიცხვის შესაქმნელად ყოველი რაუნდისთვის, ასე რომ მას ექნება მეტი ხაზი ვიდრე სხვები. კლავიატურა არის რიცხვითი ბალიშისთვის, ასე რომ ჩვენ შეგვიძლია ჩავწეროთ პასუხი და გავუგზავნოთ კომპიუტერს, ეს ძალიან მნიშვნელოვანია, რადგან თუ ჩვენ ამ შეცდომას დავუშვებთ, გვექნება დაახლოებით 3 სახის პასუხი, რაც უფრო მაღალია იმის მისაღებად, რაც არის რიცხვითი დაფა არ იმუშავებს, მეორე ის არის, რომ თქვენ მიერ აკრეფილი რიცხვი გახდება სხვა სახის რიცხვი, მაგალითად, თუ დაფაზე ვწერ 0 -ს შეიძლება გამოვიდეს 1 ან 2 ან რაიმე შემთხვევითი რიცხვები, მესამე შანსია შეიყვანოთ იგი თავისთავად მაგალითად, თუ მე დავაწკაპუნებ * დასაწყებად და თამაში დაიწყება, რომელიც გამოიწვევს რიცხვის ბალიშს, დაფა სამუდამოდ ჩაწერს ნებისმიერ შემთხვევით რიცხვს, ასე რომ მეტი ყურადღება მიაქციეთ ამ ნაწილს. და ზარი არის იმის თქმისთვის, რომ ჩვენ სწორად ვუპასუხეთ თუ არა და ჩვენ დააჭირეთ ნომერს თუ არა, ასე რომ ეს საკმაოდ სასარგებლოა ერთადერთი რაც ჩვენ უნდა გვაინტერესებდეს ის არის, რომ მე ნამდვილად ხმაურს ვიღებ თუ არა, თამაშის პარამეტრი არის თითქმის იგივე, რაც თამაშის პინი, მაგრამ ეს უფრო ეხმარება მთელ მანქანას, რადგან თამაშის პინი მხოლოდ პინისთვისაა, მაგრამ ეს არის ის, თუ როგორ იქნება მთელი მანქანა. ბოლო ნაწილი და უმარტივესია დამწყებებმაც კი იციან როგორ გააკეთონ რომელია LED, ჩვენ დაგვჭირდება მწვანე, რომელიც ხალხს ეუბნება მათი სწორი მეორე არის ყვითელი რომელიც არის რომ ვუთხრა ხალხს თამაში შეჩერებულია ან ელოდება, ბოლო არის წითელი, რომელიც ეუბნება ხალხს თავის შეცდომებს. ამ ყველაფრის შემდეგ ჩვენ შეგვიძლია თამაშის დაწყება.

ნაბიჯი 5: საქაღალდის შექმნა თამაშის დასაწყებად

კარგი, ასე რომ ჩვენ გვჭირდება 4 საქაღალდე ჩამოსატვირთად ან შესაქმნელად, რათა შევძლოთ თამაშის დაწყება. პირველი არის ძირითადი, რომელიც აკონტროლებს მთელ არდუინოს პროგრამას, ხოლო მეორე არის პროგრამა, რომელიც აჩვენებს რა რიცხვი გამოდის არის საქაღალდე, რომელსაც არაფერი აქვს, მაგრამ თუ ჩავდებთ ტაიმერს და რიცხვს 0 ~ 9 მაშინ ჩვენ უბრალოდ უნდა დავუკავშიროთ არდუინოს, ვიდრე მას ექნება შემთხვევითი რიცხვები და ის გახდება უფრო და უფრო ყველა დონეზე, მაგრამ როგორ დავუკავშიროთ? ძალიან რთულია ამ ეტაპზე ჩვენ გვჭირდება ორი და გვაქვს ნაბიჯები რატომ არის ეს ორი და აქვს? მე მოგვიანებით ვუპასუხებ პირველ ნაბიჯს Arduino– ს მონაცემთა ცხრილთან დასაკავშირებლად მონაცემთა ცხრილში უნდა ჰქონდეს ყველაფერი მეორე საფეხურზე რომელიც არის ქრონომეტრი და რიცხვები, შემდეგ ჩვენ უნდა მივიღოთ მონაცემები შიგნით შეგვიძლია გამოვიყენოთ CMD ამის გაკეთება მეორეა როგორც იგივე როგორც ბოლო, მაგრამ ჩვენ უნდა გავაკეთოთ Arduino პროგრამა მასში, შემდეგ ჩავდოთ ყველა მონაცემი და ქრონომეტრი და ნომერი ერთ საქაღალდეში, შემდეგ ტაიმერი და რიცხვი შეიძლება დაიწყოს მუშაობა.

ნაბიჯი 6: ვიდეო

წყარო URL:

დაასრულეთ მადლობა ყურებისთვის.

გირჩევთ: