Სარჩევი:

წვრილმანი Arduino Tic Toc Toe თამაში: 6 ნაბიჯი (სურათებით)
წვრილმანი Arduino Tic Toc Toe თამაში: 6 ნაბიჯი (სურათებით)

ვიდეო: წვრილმანი Arduino Tic Toc Toe თამაში: 6 ნაბიჯი (სურათებით)

ვიდეო: წვრილმანი Arduino Tic Toc Toe თამაში: 6 ნაბიჯი (სურათებით)
ვიდეო: საათი ფარი Arduino, კიდევ უყურებს, პარასკევი წვრილმანი 2024, ნოემბერი
Anonim
Image
Image

Tic Tac Toe თამაში არის ორი მოთამაშის კლასიკური თამაში. სახალისო ხდება, როდესაც თამაშობთ თქვენს შვილებთან, ოჯახთან და მეგობრებთან ერთად. აქ მე ვაჩვენე, თუ როგორ უნდა გავაკეთოთ Tic Tac Toe თამაში Arduino Uno, Push ღილაკების და Pixel LED- ების გამოყენებით. ეს Arduino დაფუძნებულია 4 4 4 Tic Tac Toe იგივეა, რაც კლასიკური Tic Tac Toe, მხოლოდ განსხვავება არის X და O წარმოდგენილია ორ სხვადასხვა ფერში. ამ თამაშში არის დაწერილი პროგრამა, რომელსაც შეუძლია გადაწყვიტოს ვინ არის გამარჯვებული ან თამაში დახაზეთ. ეს პროექტი ძირითადად არის 4 x 4 RGB მატრიცა, თითოეულ პიქსელს აქვს ღილაკი. თუ პიქსელი დაიძაბა, ის უნდა ანათებდეს დადგენილი ფერით. ეს თამაში არის ორი ფერის ცისფერი ფერი, რომელიც წარმოადგენს მოთამაშეს 1 და ვარდისფერს, რომელიც წარმოადგენს მოთამაშეს 2. თუ მოთამაშე იმარჯვებს, მაშინ ყველა LED- მა უნდა ანიმაცია იმ მოთამაშის ფერით. თუ თამაში ფრედ დასრულდა, ყველა LED- ები უნდა იყოს ანიმაციური წითელი ფერით. ერთი თამაშის დასრულების შემდეგ, თამაში უნდა განახლდეს იმისათვის, რომ ჩვენ გვქონდეს გადატვირთვის ღილაკი, რომელიც დაკავშირებულია არდუინოსთან.

ნაბიჯი 1: საჭირო კომპონენტები:

3D ბეჭდვა
3D ბეჭდვა
  • არდუინო უნო (1)
  • WS2812B LED ან NeoPixel LED (16)
  • ღილაკები (17)
  • 3.7V/5V ბატარეა (1)
  • ჩართვა/გამორთვა გადამრთველი (1)
  • 3D ნაბეჭდი ნაწილები

ნაბიჯი 2: 3D ბეჭდვა:

3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
  • 3D ბეჭდვა ყველა ნაწილი მოცემულია ქვემოთ მოცემულ ბმულზე.
  • 3D ბეჭდვა 16 პატარა ღილაკი თეთრი PLA და დანარჩენი ნაწილები შეიძლება იყოს 3D ბეჭდვა თქვენთვის სასურველ ფერში.
  • ბმული STL ფაილებისთვის:
  • ყველა ნაწილის დაბეჭდვის შემდეგ დააინსტალირეთ მასივის ყველა 16 თეთრი ღილაკი სწრაფი წებოს გამოყენებით.

ნაბიჯი 3: Push ღილაკების შექმნა KeyPad:

ღილაკების შექმნა კლავიატურისთვის
ღილაკების შექმნა კლავიატურისთვის
ღილაკების შექმნა კლავიატურისთვის
ღილაკების შექმნა კლავიატურისთვის
  • აიღეთ მუყაოს ნაჭერი, მონიშნეთ პოზიციები მუყაოზე 3D დაბეჭდილი მასივის მიმართ.
  • მიამაგრეთ მუყაოს ყველა 16 ღილაკი მონიშნულ პოზიციებზე.
  • გააკეთეთ ყველა კავშირი ღილაკების შედუღებით ზოგიერთი მავთულის დახმარებით.

ნაბიჯი 4: წრიული კავშირი:

მიკროსქემის კავშირი
მიკროსქემის კავშირი
მიკროსქემის კავშირი
მიკროსქემის კავშირი
მიკროსქემის კავშირი
მიკროსქემის კავშირი
მიკროსქემის კავშირი
მიკროსქემის კავშირი
  • შეაერთეთ ღილაკების კლავიატურა Arduino Uno– სთან, როგორც ეს ნაჩვენებია წრიულ დიაგრამაში. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • ასევე აიღეთ დამატებითი ღილაკი (გადატვირთვის ღილაკი) და დაუკავშირდით არდუინოს. (გადატვირთვა, GND).
  • შეაერთეთ ყველა პიქსელის ები. (-Ve/GND ~ GND, +Ve/5V ~ 5V, მონაცემები ~ Pin 5).
  • მე გამოვიყენე WS2812b LED- ები, თქვენ შეგიძლიათ გამოიყენოთ led ზოლები, რომელთა გამოყენება უფრო მოსახერხებელია.
  • შეაერთეთ 3.7V/5V ბატარეა ჩართვის/გამორთვის გადამრთველთან.
  • ჩადეთ ყველა LED თითოეულ თეთრ 3D დაბეჭდილ ღილაკში, თითო LED თითოეულ ღილაკზე.

ნაბიჯი 5: კოდი:

კოდი
კოდი
კოდი
კოდი
  • გახსენით კოდი Arduino IDE– ში:
  • დააინსტალირეთ KeyPad ბიბლიოთეკა და FastLED ბიბლიოთეკა Arduino IDE– ში.
  • შეაერთეთ Arduino Uno თქვენს კომპიუტერთან.
  • აირჩიეთ დაფის ტიპი და პორტი.
  • ატვირთეთ კოდი.

ნაბიჯი 6: თამაშის წესები:

თამაშის წესები
თამაშის წესები
თამაშის წესები
თამაშის წესები
თამაშის წესები
თამაშის წესები
თამაშის წესები
თამაშის წესები
  • Sky Blue წარმოადგენს მოთამაშეს 1.
  • ვარდისფერი წარმოადგენს მოთამაშეს 2.
  • მოთამაშეებმა არ უნდა დააჭირონ ღილაკს, რომელიც უკვე დაჭერილია.
  • თუ რომელიმე მოთამაშე გაიმარჯვებს, მატრიცა გააცოცხლებს თავისი ფერით.
  • თუ თამაში გათამაშებულია, მატრიცა გაცოცხლდება წითელი ფერით.

გირჩევთ: