Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2:
- ნაბიჯი 3: პროგრამირება
- ნაბიჯი 4: Arduino პროგრამის ახსნა
- ნაბიჯი 5: საქაღალდის შექმნა თამაშის დასაწყებად
- ნაბიჯი 6: ვიდეო
ვიდეო: ნომრების მეხსიერების ავტომატური თამაში: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის მეხსიერების თამაში, ასე რომ, პირველ რაუნდში იქნება ორი რიცხვი, რომელიც დაგამახსოვრდებათ და თქვენ გექნებათ 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:
დაასრულეთ მადლობა ყურებისთვის.
გირჩევთ:
მიკრო: ცოტა მეხსიერების თამაში: 4 ნაბიჯი
Micro: bit მეხსიერების თამაში: მარტივი მეხსიერების თამაში, სადაც უნდა დაიმახსოვრო თანმიმდევრობა და უპასუხო, თუ მეორედ, თანმიმდევრობა ზუსტად იგივე იყო. თითოეულ რაუნდს თანმიმდევრობით ემატება დამატებითი ნაბიჯი
სიმონ ამბობს მეხსიერების თამაში: 4 ნაბიჯი
სიმონ ამბობს მეხსიერების თამაშს: ეს არის თამაში, რომელიც ბევრ ჩვენგანს უყვარს და გვახსოვს ბავშვობიდან. ჩვენ არა მხოლოდ ნოსტალგიურ მოგონებებს ვათვალიერებთ, არამედ ვამატებთ მას კომპიუტერული ინჟინერიის სამყაროში! ეს თამაში შედგება სხვადასხვა დონისგან, რომელშიც LED- ები hel
ლეგოს მინი მეხსიერების თამაში: 5 ნაბიჯი (სურათებით)
Lego Mini Memory Game: ერთი წლის წინ, მე დავწერე ინსტრუქცია Lego Mini Cooper– ში LED– ების დაყენების შესახებ. ინოვაცია, როგორიც იყო, იყო ის, რომ LED- ების კონტროლი შესაძლებელი იყო სმარტფონით (ან რაიმე ბრაუზერის საშუალებით). როგორც მე შრომატევადი
მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ: 6 ნაბიჯი (სურათებით)
მეხსიერების თამაში შეხებით (სიმონ ამბობს) - If This Then That: მე გავაკეთე მეხსიერების თამაში თვითნაკეთი შეხების ბალიშებით და ნეოპიქსელის ბეჭდით სკოლის პროექტისთვის. ეს თამაში მსგავსია სიმონ ამბობს, გარდა იმისა, რომ თამაშში შეყვანისა და უკუკავშირის მრავალი ფორმა (ხმები და მსუბუქი ეფექტები) განსხვავებულია. მე დავპროგრამე ბგერები სუდან
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: 4 ნაბიჯი (სურათებით)
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ შეგვიძლია დავაკავშიროთ კლავიატურა 8051 -თან და გამოვაჩინოთ კლავიატურის ნომრები 7 სეგმენტის ეკრანზე