Სარჩევი:

Flappy Bird არდუინოს გამოყენებით და დამუშავება: 5 ნაბიჯი
Flappy Bird არდუინოს გამოყენებით და დამუშავება: 5 ნაბიჯი

ვიდეო: Flappy Bird არდუინოს გამოყენებით და დამუშავება: 5 ნაბიჯი

ვიდეო: Flappy Bird არდუინოს გამოყენებით და დამუშავება: 5 ნაბიჯი
ვიდეო: Როგორ რომ შექმნა შესვლა და რეგისტრაცია შიგნით MIT Აპლიკაცია გამომგონებელი გამოყენება ბუხარი 2024, ივლისი
Anonim
Flappy Bird არდუინოს გამოყენებით და დამუშავება
Flappy Bird არდუინოს გამოყენებით და დამუშავება

Გამარჯობა ყველას!!!

კეთილი იყოს თქვენი მობრძანება არდუინოზე დაფუძნებულ ახალ პროექტში. ჩვენ ყველას ერთხელ ცხოვრებაში ვთამაშობდით ფრინველების თამაშს. როგორ ვითამაშებთ მას ჩვენს კომპიუტერზე და ვაკონტროლებთ მას ჩვენი არდუინოს გამოყენებით? მიჰყევით ქვემოთ მოცემულ ყველა ნაბიჯს და ამ გაკვეთილის ბოლოს თქვენ გააკონტროლებთ თამაშს თქვენი მიკროკონტროლის გამოყენებით.

ნაბიჯი 1: მიიღეთ მასალები

მიიღეთ მასალები
მიიღეთ მასალები
მიიღეთ მასალები
მიიღეთ მასალები

ამ პროექტისთვის ჩვენ ვიყენებთ Arduino Uno დაფს და SR-04 ულტრაბგერითი სენსორს. მე გირჩევთ შეიძინოთ ეს კომპონენტები UTSource.net– დან, რადგან ისინი უზრუნველყოფენ დაბალი ღირებულების ელექტრონიკის კომპონენტებს და მოდულებს ხარისხის გარეშე კომპრომისის გარეშე. შეამოწმეთ ისინი !!!

1 X Arduino Uno

1 X SR-04 ულტრაბგერითი სენსორი

პურის დაფა (სურვილისამებრ) და რამდენიმე სათაურის მავთული

ნაბიჯი 2: მოკლედ მუშაობა

მუშაობს მოკლედ
მუშაობს მოკლედ
მუშაობს მოკლედ
მუშაობს მოკლედ
მუშაობს მოკლედ
მუშაობს მოკლედ

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

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

ნაბიჯი 3: მოდით გავაკეთოთ კავშირები

მოდით გავაკეთოთ კავშირები
მოდით გავაკეთოთ კავშირები

პირველი დააკავშირეთ SR-04

სენსორი Arduino დაფაზე. ვინაიდან ინტერფეისისათვის არის მხოლოდ ერთი სენსორი, მე არ დავამატებ ამ პროექტის სქემის დიაგრამას. კავშირები შემდეგია -

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

გამომწვევი პინი >> ციფრული პინი 11

ექოს პინი >> ციფრული პინი 10

ეს არის ის, რომ კავშირები დასრულებულია.

ნაბიჯი 4: ატვირთეთ Arduino კოდი

ატვირთეთ Arduino კოდი
ატვირთეთ Arduino კოდი

ახლა დროა ატვირთოთ კოდი თქვენს Arduino დაფაზე.

ჩამოტვირთეთ კოდი ქვემოდან.

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

***************************************************

ბათილად დაყენება ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

სერიული.დაწყება (9600); // აქ დააყენეთ ბოდის მაჩვენებელი

}

*******************************************************

ნაბიჯი 5: გახსენით დამუშავების პროგრამა

გახსენით დამუშავების პროგრამა
გახსენით დამუშავების პროგრამა

მას შემდეგ რაც Arduino კოდი აიტვირთება, გადმოწერეთ და გახსენით

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

*******************************************************

void setup () {

ზომა (400, 600);

p1.x = სიგანე + 50;

p2.x = სიგანე + 220;

p3.x = სიგანე + 370;

myPort = ახალი სერიალი (ეს, "COM3", 9600); // შეცვალეთ com პორტი და baud მაჩვენებელი აქ

myPort.bufferUntil (10);

}

********************************************************

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

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

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

გირჩევთ: