Სარჩევი:

თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა: 4 ნაბიჯი
თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა: 4 ნაბიჯი

ვიდეო: თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა: 4 ნაბიჯი

ვიდეო: თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა: 4 ნაბიჯი
ვიდეო: თუ ეს ორი რამ გაქვს, მაშინ სხვა ყველაფერს აქვს აზრი - ლევან ვასაძის შეხვედრა კურსდამთავრებულებთან 2024, ნოემბერი
Anonim
თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა
თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა
თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა
თუ ეს მაშინ: ბლექბოქსი: გაიქეცი, ავუარე და გადახტომა

მე მქვია რემკო ლიკი ფილტვი და ეს არის თუ ეს მაშინ სკოლის პროექტი.

შავი ყუთი: Run, Dodge and Jump არის ყუთი, რომელშიც არის დაკვრადი თამაში.

იდეა იმაში მდგომარეობს, რომ თქვენ თამაშობთ თამაშს და როდესაც მიაღწევთ გარკვეულ ქულას (100 ქულა) შეგიძლიათ მიიღოთ თქვენი ჯილდო ყუთში. ამ გზით თქვენ შეგიძლიათ იგრძნოთ, რომ თქვენ მიაღწიეთ რაღაცას და დაჯილდოვდებით თქვენი შრომისმოყვარეობისთვის. საკმაოდ პირდაპირ, არა?

თამაში, რომელსაც თამაშობენ, იყენებს არდუინოს ძირითადი კონტროლით.

ორიგინალური კოდი, რომელიც მე გამოვიყენე, მოდის Iron_Salsa– დან (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), შემდეგ მე მას ცოტაოდენი ირონია დავამატე კოდების დამატებით და გარკვეული ცვლილებებით.

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

ყოველგვარი გაჭიანურების გარეშე დავიწყოთ მუშაობა ამხანაგები!

ნაბიჯი 1: გამოყენებული ინსტრუმენტების სია

არდუინოსთან ერთად გამოყენებული ინსტრუმენტები:

  • არდუინო უნო
  • პურის დაფა
  • LCD ეკრანი (20x4)
  • I2C ფარი LCD– ისთვის
  • 3 x ღილაკზე გადამრთველი
  • 4 x მავთულები კაცი-ქალი
  • 7 x breadboard მავთულები
  • პურის დაფა

ყუთისთვის:

  • თქვენ უბრალოდ სტანდარტული ყუთი ხართ, ნებისმიერი ზომის გამოყენება შესაძლებელია.
  • რამოდენიმე ხრახნიანი ხრახნიანი LCD, arduino და hinges.
  • წებოვანი იარაღი წებოვანი ჩხირებით, რომ ყუთი ერთმანეთთან წებოვდეს.
  • მუყაოს დასაჭრელად სასარგებლო დანა ან მაკრატელი.
  • რეზინის ღილაკები, რომელთა აღებაც შესაძლებელია სათამაშო კონტროლერისგან.
  • USB დანამატი

ნაბიჯი 2: ეტაპობრივად ინსტრუქციები

ნაბიჯ ნაბიჯ ინსტრუქციები
ნაბიჯ ნაბიჯ ინსტრუქციები
ნაბიჯ ნაბიჯ ინსტრუქციები
ნაბიჯ ნაბიჯ ინსტრუქციები
ეტაპობრივად ინსტრუქციები
ეტაპობრივად ინსტრუქციები
ნაბიჯ ნაბიჯ ინსტრუქციები
ნაბიჯ ნაბიჯ ინსტრუქციები

დავიწყოთ არდუინოს ერთად შეკრებით.

სქემა, სადაც მავთული უნდა იყოს დაკავშირებული, არის შემდეგი:

  • GND და გადატვირთვა უკავშირდება ღილაკს (აღადგენს თამაშს)
  • GND და Pin 4 უკავშირდება ღილაკს (ირჩევს სირთულეს)
  • GND და Pin 2 აკავშირებს ღილაკს (გამოიყენება თამაშის სათამაშოდ)

ამისათვის თქვენ შეგიძლიათ გამოიყენოთ ჩვეულებრივი პურის დაფის მავთულები არდუინოსთან დასაკავშირებლად.

ეკრანი გაერთიანებულია I2C Shield– ით, რომლის შეძენაც შესაძლებელია ცალკე ან დაკავშირებულია LCD– თან. აკავშირებს მხოლოდ ფარიდან არდუინოს მდედრობითი სქესის მამაკაცის მავთულის გამოყენებით, არ არის საჭირო მავთულის დაკავშირება პურის დაფასთან.

  • SCL აკავშირებს A5– ს
  • SDA უკავშირდება A4- ს
  • GND უკავშირდება GND– ს
  • VCC უკავშირდება 5V- ს

როდესაც კმაყოფილი ხართ გარეგნულად, შეგიძლიათ შეფუთოთ იგი პურის დაფაზე.

ისე, როგორც ის შედუღებულია, კაბელები არის ბეჭდვის უკანა მხარეს, ხოლო ღილაკები წინაა. ეს აადვილებს ღილაკებს კაბელების გარეშე.

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

ჩემი ყუთი შეიძლება დაიყოს 2 ნაწილად.

პირველი ნაწილი, სადაც არდუინო იმალება, არის რეალურად მიწოდების ყუთი, რომელიც იყო სწორი ზომა და სტაბილურობა არდუინოსა და LCD– ის დასაჭერად, ბეჭდვისთვის საკმარისი ადგილი (კონტროლი). თქვენ შეგიძლიათ დააკონფიგურიროთ ის ადგილი, სადაც არდუინო იდება ძალიან მარტივად, რადგან ის ძალიან მოქნილია და შეიძლება გამოყენებულ იქნას ნებისმიერი ფორმის ობიექტზე. მე დავრწმუნდი, რომ მაქვს პორტი, სადაც შემიძლია დავუკავშირო ჩემი კაბელი არდუინოს, ასე რომ არ იქნება საჭირო ყუთის გახსნა, სადაც არის არდუინო. USB შტეფსელით შეგიძლიათ შეუერთოთ არდუინო ელექტროენერგიის კედლის განყოფილებას.

ნაბიჯი 3: კოდი, სიღრმისეული ახსნა

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

კოდის ფაილში განმარტებულია რას აკეთებენ კოდები და სად იყო ისინი მითითებული კომენტარების სახით.

რა განსხვავება დავამატე კოდში?

მე გამოვიყენე კოდი 20x4 ეკრანზე გამოსაყენებლად, შევცვალე ხასიათი და დონე მთლიანი ეკრანის გამოსაყენებლად.

დაემატა სასკოლო პროექტის შესავალი გვერდი და დაარეგულირა სირთულის შერჩევა. ცენტრირებული ყველაფერი, რაც შეიცავს ტექსტს. მას შემდეგ, რაც ჩემს ეკრანზე არის შეკერილი I2C ფარი, ის იყენებს LiquidCity ბიბლიოთეკას, რომელიც სპეციალურად შექმნილია I2C ეკრანისთვის.

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

ვიდეო, რომელიც აჩვენებს თამაშს

გირჩევთ: