Სარჩევი:

მოკლევადიანი დამახსოვრების თამაში: 7 ნაბიჯი
მოკლევადიანი დამახსოვრების თამაში: 7 ნაბიჯი

ვიდეო: მოკლევადიანი დამახსოვრების თამაში: 7 ნაბიჯი

ვიდეო: მოკლევადიანი დამახსოვრების თამაში: 7 ნაბიჯი
ვიდეო: 4 კგ დაკლება 7 დღეში ყოველდღიური ვარჯიში სახლში/Lose 4 Kg In 7 Days Daily Home Workout 2024, ივლისი
Anonim
მოკლევადიანი დამახსოვრების თამაში
მოკლევადიანი დამახსოვრების თამაში

შექმენით თქვენი Arduino დაფუძნებული დამახსოვრების თამაში!

ამ თამაშში ერთი RGB LED აანთებს 3 შემთხვევით ფერს დასაწყისში, თქვენ უნდა დაიმახსოვროთ თითოეული მათგანის ფერი. ნახე სად მიდის ეს? თქვენ გამოიყენებთ პოტენომეტრს მეორე RGB LED- ის შესაცვლელად და დააჭირეთ ღილაკს, რომ ჩაიწეროს თითოეული ფერი პირველი RGB LED- დან. მეორე RGB LED გაჩვენებთ რომელი ფერი გაქვთ შერჩეული და მას შემდეგ რაც ჩაწერთ თანმიმდევრობას RGB LED- ები ან მწვანე აანთებს და ხმა გაისმის სიგნალის სიგნალიდან თქვენ სწორად მიხვდით თანმიმდევრობას ან ორივე RGB LED ანათებს წითლად და ის აღადგენს თანმიმდევრობის რაოდენობას 3* –ზე (ეს შეიძლება შეიცვალოს). თქვენ თამაშს იწყებთ იმით, რომ უნდა დაიმახსოვროთ ნაჩვენები 3 ფერი, შემდეგ თუ სწორად შეარჩიეთ ნაჩვენები ფერები, თანმიმდევრობით დაემატება სხვა შემთხვევითი ფერი. ეს გაგრძელდება მანამ, სანამ შეცდომა არ შეგექმნებათ და როგორც ზემოთ ითქვა, ის დაუბრუნდება მხოლოდ 3 ფერს.

ეს მართლაც სახალისო, ნარკოტიკული და შემაშფოთებელი თამაშია:)

ის, რაც თქვენ დაგჭირდებათ

  • 1 x Arduino UNO R3
  • 1 x პოტენომეტრი
  • 1 x ღილაკი
  • 2 x RGB LED
  • 8 x 220 Ohm რეზისტორები
  • 1 x პიეზო სპიკერი
  • 18 x Jumper Wires (მამაკაციდან მამაკაცამდე)

სურვილისამებრ

1 x ფარის დაფა

ზემოთ მოცემულ სურათზე მე შევქმენი ფარი სკოლაში ჩემი მეგობრების საჩვენებლად, მაგრამ ეს სრულიად არასაჭიროა. თუ გსურთ ამ მარშრუტით სიარული, თქვენ მიიღებთ გამათბობელ რკინას, გარკვეულ შედუღებას და მოთმინებას. თუ გსურთ ამ მარშრუტის გავლა მოგერიდებათ მომწერეთ და მე დაგეხმარებით თუ რაიმე პრობლემა შეგექმნათ.

ნაბიჯი 1: დადებითი/სახმელეთო მავთულის დამატება პურის დაფაზე

Breadboard- ში პოზიტიური/სახმელეთო მავთულის დამატება
Breadboard- ში პოზიტიური/სახმელეთო მავთულის დამატება

ძალიან ძირითადი ნაბიჯი

დააკავშირეთ GND GND სარკინიგზო დაფაზე

დააკავშირეთ 5V პურის დაფაზე პოზიტიურ რკინიგზაზე

ნაბიჯი 2: დააჭირეთ ღილაკს

დამატების ღილაკის დამატება
დამატების ღილაკის დამატება

განათავსეთ ღილაკი პურის დაფაზე და მიყევით ზემოთ მოცემულ სურათის ნაბიჯებს.

შეაერთეთ ერთი მხარე 5V რკინიგზაზე

დააკავშირეთ 220 Ohm რეზისტორი მიმდებარე მხარეს ღილაკზე, შემდეგ დააკავშირეთ ჯუმპერი GND– თან

შეაერთეთ მოწინააღმდეგე მხარე Arduino– ს 2 PIN– თან

ახლა თქვენ დაამატეთ თქვენი ღილაკი. დარწმუნდით, რომ ის ზუსტად ისე გამოიყურება, როგორც სურათზე, ეს არის ამ თამაშის ძალიან მნიშვნელოვანი ნაწილი!

ნაბიჯი 3: პოტენომეტრის დამატება

პოტენომეტრის დამატება
პოტენომეტრის დამატება

განათავსეთ პოტენომეტრი პურის დაფაზე და მიჰყევით ზემოთ მოცემულ სურათს.

შეაერთეთ ერთი მხარე 5V რკინიგზაზე

შეაერთეთ შუა A0 ანალოგი IN

შეაერთეთ ბოლო მხარე GND– თან

ახლა თქვენ დაამატეთ თქვენი ღილაკი. დარწმუნდით, რომ ის ზუსტად ისე გამოიყურება, როგორც სურათზე, ეს არის ამ თამაშის ძალიან მნიშვნელოვანი ნაწილი!

შენიშვნა: სანამ ერთ მხარეს აქვს 5V, ხოლო მეორე მხარე არის GND და შუა მიდის A0, ის კარგად იმუშავებს

ნაბიჯი 4: სპიკერის დამატება

სპიკერის დამატება
სპიკერის დამატება

შეაერთეთ GND მხარე GND სარკინიგზო ხაზთან

შეაერთეთ + მხარე 220 Ohm რეზისტორთან, შემდეგ კი დაუკავშირდით PIN 7 -ს

Ის არის!

ნაბიჯი 5: მომხმარებლის შერჩევის RGB დამატება

მომხმარებლის შერჩევის RGB დამატება
მომხმარებლის შერჩევის RGB დამატება

RGB LED- ები შეიძლება იყოს სახიფათო გაყვანილობა, ასე რომ შეხედეთ ინსტრუქციას გამოსახულებას, რათა დადგინდეს გაქვთ თუ არა სწორი როტაცია. ასე რომ, ჩემი ქვემოთ მოცემული ნაბიჯები იქნება დაკავშირებული ჩემს როტაციასთან, რის გამოც მნიშვნელოვანია ზუსტად დავიცვა ჩემი ნაბიჯები!

მარცხნიდან დაწყებული

დაამატეთ 220 ოჰმიანი რეზისტორი პირველ ორს, გამოტოვეთ მესამე და დაამატეთ მეოთხეზე

შეაერთეთ GND მხტუნავი მე –3ზე რეზისტორის გარეშე, ეს არის ჩვენი GND

ასე რომ, პირველი რეზისტორით მარცხნივ, ის გადადის PIN 3 -ზე (ლურჯი)

მეორე რეზისტორი უკავშირდება PIN 5 -ს (მწვანე)

და მესამე რეზისტორი უკავშირდება PIN 6 (წითელი)

Ის არის! ეს არის RGB LED, რომელიც გამოყენებული იქნება მომხმარებლისთვის სწორი ფერების შესარჩევად!

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

შემთხვევითი სისტემის RGB დამატება
შემთხვევითი სისტემის RGB დამატება

RGB LED- ები შეიძლება იყოს სახიფათო გაყვანილობა, ასე რომ შეხედეთ ინსტრუქციას გამოსახულებას, რათა დადგინდეს გაქვთ თუ არა სწორი როტაცია. ასე რომ, ჩემი ქვემოთ მოცემული ნაბიჯები იქნება დაკავშირებული ჩემს როტაციასთან, რის გამოც მნიშვნელოვანია ზუსტად დავიცვა ჩემი ნაბიჯები!

მარცხნიდან დაწყებული

დაამატეთ 220 ოჰმიანი რეზისტორი პირველ ორს, გამოტოვეთ მესამე და დაამატეთ მეოთხეზე

შეაერთეთ GND მხტუნავი მე –3ზე რეზისტორის გარეშე, ეს არის ჩვენი GND ასე რომ, პირველი რეზისტორი მარცხნივ მიდის PIN 3 –ზე (ცისფერი) მეორე რეზისტორი უკავშირდება PIN 5 – ს (მწვანე) მესამე რეზისტორი უკავშირდება PIN 6 –ს (წითელი)

Ის არის! ეს არის RGB LED, რომელიც გამოყენებული იქნება სისტემისთვის შემთხვევით შერჩეული ფერებისათვის!

ნაბიჯი 7: თქვენ დაასრულეთ

თქვენ დაასრულეთ!
თქვენ დაასრულეთ!

ნებისმიერი შეკითხვა მოგერიდებათ მომწერეთ, მე ამ ნაბიჯს დავამატე კოდი. თქვენ არ გჭირდებათ რაიმე შეცვალოთ იმისათვის, რომ ის იმუშაოს, მაგრამ მოგერიდებათ ჩახუტება და კოდი უფრო რბილი გახადოთ!

ყველაფერი კარგად უნდა იყოს დოკუმენტირებული ან კოდი, რომელიც თავისთავად ხსნის, მაგრამ თუ თქვენ ახალი ხართ პროგრამირებაში და არ გესმით რაღაც, მე საკმაოდ სწრაფად ვპასუხობ ელექტრონულ წერილებს!

ასევე აქ არის ბიბლიოთეკა, რომელიც გამოიყენება პროექტში

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

გირჩევთ: