Агуулгын хүснэгт:

Flappy Bird Arduino ашиглах ба боловсруулах: 5 алхам
Flappy Bird Arduino ашиглах ба боловсруулах: 5 алхам

Видео: Flappy Bird Arduino ашиглах ба боловсруулах: 5 алхам

Видео: Flappy Bird Arduino ашиглах ба боловсруулах: 5 алхам
Видео: Arduino Game Project - Replica of Flappy Bird for Arduino 2024, Арваннэгдүгээр
Anonim
Flappy Bird Arduino ашиглах ба боловсруулах
Flappy Bird Arduino ашиглах ба боловсруулах

Бүгдээрээ сайн уу!!!

Arduino дээр суурилсан шинэ төсөлд тавтай морилно уу. Бид бүгд амьдралдаа нэг удаа шувууны тоглоом тоглож байсан. Хэрэв бид үүнийг компьютер дээрээ тоглуулж, Arduino ашиглан хянаж байвал яаж ?? Доор өгөгдсөн бүх алхмуудыг дагана уу, энэ хичээлийн төгсгөлд та тоглоомоо микроконтроллер ашиглан удирдах болно.

Алхам 1: Хангамж авах

Хангамжийг авах
Хангамжийг авах
Хангамжийг авах
Хангамжийг авах

Тиймээс энэ төслийн хувьд бид Arduino Uno Board болон SR-04 хэт авианы мэдрэгчийг ашиглах болно. Эдгээр бүрэлдэхүүн хэсгүүдийг хямд үнэтэй электроникийн бүрэлдэхүүн хэсгүүд, чанарын хувьд ямар ч алдагдалгүйгээр хангадаг тул эдгээр бүрэлдэхүүн хэсгүүдийг UTSource.net дээрээс худалдаж авахыг танд зөвлөж байна. Тэднийг шалгаж үзээрэй !!!

1 X Arduino Uno

1 X SR-04 Хэт авианы мэдрэгч

Талхны самбар (заавал биш) ба цөөн тооны толгойн утас

Алхам 2: Товчоор ажиллах

Товчхондоо ажиллаж байна
Товчхондоо ажиллаж байна
Товчхондоо ажиллаж байна
Товчхондоо ажиллаж байна
Товчхондоо ажиллаж байна
Товчхондоо ажиллаж байна

Бид энд хэт авианы мэдрэгчийг ашигласан шалтгаан нь бидний гар ба хоорондох зайны мэдээллийг авах явдал юм

мэдрэгчийг ашиглан эдгээр утгыг ашиглан хөдөлж буй шувууны өндрийг тохируулна уу. Тоглоомыг Processing дээр бүтээсэн бөгөөд Arduino нь цуваа портыг ашиглан түүнтэй харилцдаг. Би дээрх тоглоомын цөөн хэдэн зургийг холбосон тул энэ төслийн талаар ойлголт авахын тулд тэдгээрийг үзээрэй.

Алхам 3: Холболтыг хийцгээе

Холболтыг хийцгээе
Холболтыг хийцгээе

Эхлээд SR-04-ийг холбоно уу

мэдрэгчийг Arduino самбар дээр байрлуулна. Интерфэйс хийх ганц мэдрэгч байгаа тул би энэ төслийн схемийг нэмэхгүй. Холболтууд дараах байдалтай байна.

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Trigger Pin >> Дижитал зүү 11

Цуурай зүү >> Дижитал зүү 10

Энэ бол холболтууд юм.

Алхам 4: Arduino кодыг байршуулна уу

Arduino кодыг байршуулна уу
Arduino кодыг байршуулна уу

Кодыг Arduino самбартаа оруулах цаг боллоо.

Кодыг доороос татаж авна уу.

Кодыг байршуулахаасаа өмнө тоглоомын өгөгдлийг илгээхэд ашиглах тул зохих ком порт болон дамжуулах хурдыг сонгох хэрэгтэй.

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

хүчингүй тохиргоо ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Цуваа эхлэх (9600); // Энд дамжуулах хурдыг тохируулна уу

}

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

Алхам 5: Боловсруулах програмыг нээнэ үү

Боловсруулах програмыг нээнэ үү
Боловсруулах програмыг нээнэ үү

Arduino кодыг байршуулсны дараа татаж аваад нээнэ үү

боловсруулах код. Дахин ижил хурдны хурдыг тохируулж, өмнө нь хийсэн шиг зөв ком портыг дурдана уу.

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

хүчингүй тохиргоо () {

хэмжээ (400, 600);

p1.x = өргөн + 50;

p2.x = өргөн + 220;

p3.x = өргөн + 370;

myPort = шинэ цуваа (энэ нь "COM3", 9600); // com порт болон baud rate -ийг эндээс өөрчилнө үү

myPort.bufferUntil (10);

}

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

Одоо энэ тоглоомыг туршиж үзье. Боловсруулах Ide дээр ажиллуулах товчин дээр дарахад л болно.

Шувуу таны гар болон мэдрэгчийн хоорондох зайны дагуу хөдөлдөг.

Энэхүү бяцхан зааварчилгаа танд таалагдсан гэж найдаж байна. Хэрэв тийм бол дуртай товчлуур дээр дарж найзуудтайгаа хуваалцаарай. Хэрэв танд ямар нэгэн тусламж хэрэгтэй бол доорх сэтгэгдлээ чөлөөтэй бичээрэй. Өнөөдрийн хувьд ийм байна залуусаа. Удахгүй та өөр гайхалтай төслийг хүлээж байна.

Зөвлөмж болгож буй: