Სარჩევი:
ვიდეო: შექმენით Arduino Simon თამაში 2 წუთში!: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
არა მხტუნავები! მავთულები არ არის! არ არის შედუღება! არა პურის დაფა!
ყუთის მიღმა ფიქრი.
ასე რომ, თქვენ გინდათ აჩვენოთ თქვენი მიკროკონტროლერი რაღაც პერიფერიული მოდელების თანხლებით, სანამ მეგობრები ან ნათესავები გზას გაუდგებიან…
შეაჯამეთ სიმონის "გაიმეორე ჩემს შემდეგ" თამაშის ეს სწრაფი და მარტივი ვერსია სულ რამდენიმე წუთში. თუმცა, მონოქრომატული (ყველა წითელი LED- ით). ყველაფერი რაც საჭიროა არის ეს ხელთ იყოს: Arduino მიკროკონტროლი (სასურველია ნანო), მოდული LED- ების კომპლექტით, 4 ღილაკის მოდულით და ზუზუნგით, ასევე რეზინის სამაჯური.
ნაბიჯი 1: ნაწილები და შეკრება
LED & Key/ღილაკების მოდულები შეგიძლიათ იხილოთ აქ: www.ebay.com/itm/181563923440 (<4 $) ბუზერები ხელმისაწვდომია აქ: https://www.ebay.com/itm/281280117872 (<$ 2)
[მუშაობა მიმდინარეობს] BTW: აქ არის მოსახერხებელი ინსტრუმენტი, რომელიც იყენებს https://itty.bitty.site [სამუშაოები მიმდინარეობს]
ამით უნდა გაირკვეს.
lite აპლიკაცია
Მეტი ინფორმაცია.
ნანო 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)
მე გირჩევთ პატარა რეზინის სამაჯურს, ასე რომ თქვენ არ გჭირდებათ მისი გახვევა რამდენჯერმე, რომ გახადოს იგი.
სხვა არდუინოს გამოყენება შესაძლებელია, მაგრამ შეიძლება მოითხოვოს (ან დაუშვას) პერიფერიული მოდულების სხვადასხვა ადგილი; და როგორც ასეთი pin- ის მინიჭება იცვლება გამოყენებული კოდით. ნანო 3.0 განსაკუთრებით კარგია, რადგან ის ქმნის პატარა შეკრებას, ადვილად იჭერს და მართავს ერთი ხელით.
შეკრება ხდება მოდულების უბრალოდ ჩართვით და რეზინის ლენტით დაცვით. "აქტიური" პიეზო ზარი იმუშავებს მხოლოდ იმ შემთხვევაში, თუ პოლარობა სწორად არის დაკავშირებული. გთხოვთ გაითვალისწინოთ, რომ ის (+) არის ჩასმული D8– ში, ხოლო (-)-D11– ში.
საკვანძო მოდულის ქინძისთავები K4-K3-K2-K1-GND პირდაპირ შედის A1-A5– ში. იხილეთ სურათი ზემოთ.
LED მოდულის ქინძისთავები GND-D1-D2-D3-D4-D5-D6 მიდის პირდაპირ D7-D6-D5-D4-D3-D2-GND შესაბამისად.
ნაბიჯი 2: როგორ მუშაობს
LED და Key მოდულები მიზნად ისახავს, რომ ჩვეულებრივ ერთი პინი იყოს მიწასთან დაკავშირებული. ნანოსთან პირდაპირი მიმაგრების მისაღებად ეს არ ხდება. ამის ნაცვლად, ამ მოდულებზე "GND" - თან დაკავშირებული ქინძისთავები გამოიყენება როგორც გამომავალი და მითითებულია "LOW". MCU (MicroControllerUnit) გამოიყვანს მის გამომუშავებებს 30 მ -მდე. რაც საკმარისია ოთხი (4) LED- ის ბანკისთვის. მიუხედავად იმისა, რომ ეს გაცილებით მეტია, ვიდრე საჭიროა ღილაკებისთვის, არანაირი ზიანი არ მოაქვს, რადგანაც გამოსავალი შეზღუდულია მიმდინარე დონით (და ისინი მხოლოდ დენის დაჭერას ახდენენ). LED მოდულს აქვს შიდა რეზისტორები, რაც კიდევ უფრო ზღუდავს დენს, რომელიც გადის თითოეულ LED- ზე.
ჩამოტვირთვები
მე განვაახლე და შევიცვალე "Simon" - ის ორი განსხვავებული ვერსია, რომელიც მიყვება შუქს და ხმის თამაშს ამ პროექტთან მუშაობისთვის. კრედიტები ორიგინალური ვერსიებისთვის არის წყაროების ჩამონათვალში.
ერთი ესკიზი (FastEasy_SimonSings) იყენებს მხოლოდ ჩართულ ფაილს ('pitches.h', რომ იყოს მასთან ერთად საქაღალდეში). ხოლო მეორე (FastEasy_SimonSays) იყენებს 'ტონის' ბიბლიოთეკას. ასე რომ თქვენ დაგჭირდებათ ერთი ან ორივე მათგანი, იმისდა მიხედვით თუ რომელი ესკიზის (ების) გამოყენებას აირჩევთ.
ზემოთ ნახსენები ბიბლიოთეკა უნდა იყოს Arduino IDE– ს ნაწილი. თუ არა და თქვენ გჭირდებათ დახმარება ამაში, აქ არის როგორ დააინსტალიროთ ბიბლიოთეკა.
ნაბიჯი 3: თამაში ასამბლეასთან
თამაში საკმაოდ წინ არის. კოდის წყაროს ფაილებს აქვთ გარკვეული დოკუმენტაცია. ყველაფერი რაც თქვენ ნამდვილად უნდა იცოდეთ არის ის, რომ "სიმონ ამბობს" ვერსიის ავტომატური ჩართვა იწყება ერთი დაჭერით. და "სიმონ მღერის" ვერსია იწყება 4 ნიმუშით, მაგრამ ის ელოდება გასაღების დაჭერას ყოველი რაუნდის დაწყებამდე.
თქვენ სავარაუდოდ იპოვით LED და Key მოდულებს მოსახერხებლად სხვა სწრაფი პროექტის მტკიცებულება ცნებები. ეს პროექტი და მასთან დაკავშირებული კოდი იმუშავებს სპიკერთან. ის უკეთესად ჟღერს, მაგრამ თქვენ ამას ვერ შეძლებთ სულ მცირე რამდენიმე მხტუნავის გარეშე.
გაითვალისწინეთ, რომ ეს ესკიზები კოდირებულია, Nano 3.0 ან Uno პირდაპირ იმუშავებს (Plug-&-Play), სხვებს შეიძლება დაგჭირდეთ ქინძისთავების სხვადასხვა ნაკრების გამოყენება მათი ფიზიკური განლაგების გამო; და შესაძლოა კოდი შეიცვალოს.
გირჩევთ:
შექმენით თქვენი საკუთარი 1D პონგის თამაში: 5 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი 1D პონგის თამაში: ამ პროექტისთვის მე გაჩვენებთ თუ როგორ გავაერთიანე MDF დაფა ზუზერის ღილაკებით, LED- ებით და არდუინო ნანოთი, რათა შევქმნა 1D Pong თამაში, რომლის თამაშიც მართლაც სახალისოა. გზად მე გაჩვენებთ როგორ შევქმნათ ელექტრონიკის წრე და რამდენად განსხვავდება
შექმენით 2D თამაში: 15 ნაბიჯი
შექმენით 2D თამაში: დაიღალეთ თამაშებით? რატომ არ აკეთებ თამაშს? ეს სასწავლო დაგეხმარებათ თუ როგორ უნდა გააკეთოთ სრულიად მარტივი 2D თამაში … ჩვენ გამოვიყენებთ Unity Game Engine- ს ჩვენი 2D თამაშის შემუშავებისა და შესაქმნელად … ასევე გამოვიყენებთ Microsoft Visual Studio პროგრამირებას და Cr
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს