สารบัญ:

Flappy Bird โดยใช้ Arduino และการประมวลผล: 5 ขั้นตอน
Flappy Bird โดยใช้ Arduino และการประมวลผล: 5 ขั้นตอน

วีดีโอ: Flappy Bird โดยใช้ Arduino และการประมวลผล: 5 ขั้นตอน

วีดีโอ: Flappy Bird โดยใช้ Arduino และการประมวลผล: 5 ขั้นตอน
วีดีโอ: เริ่มเขียน Machine Learning ใน 5 นาที | Python x Scikit-learn: 2024, กรกฎาคม
Anonim
Flappy Bird ใช้ Arduino และการประมวลผล
Flappy Bird ใช้ Arduino และการประมวลผล

สวัสดีทุกคน!!!

ยินดีต้อนรับสู่โครงการใหม่ที่ใช้ Arduino เราทุกคนเคยมีครั้งหนึ่งในชีวิตที่เล่นเกมเครื่องปัดนก ถ้าเราเล่นบน PC และควบคุมโดยใช้ Arduino ของเราล่ะ?? ทำตามขั้นตอนทั้งหมดด้านล่างและในตอนท้ายของบทช่วยสอนนี้ คุณจะควบคุมเกมโดยใช้ไมโครคอนโทรลเลอร์ของคุณ

ขั้นตอนที่ 1: รับอุปกรณ์

รับอุปกรณ์
รับอุปกรณ์
รับอุปกรณ์
รับอุปกรณ์

สำหรับโครงการนี้ เราจะใช้ Arduino Uno Board และเซ็นเซอร์อัลตราโซนิก SR-04 ฉันแนะนำให้คุณซื้อส่วนประกอบเหล่านี้จาก UTSource.net เนื่องจากมีส่วนประกอบและโมดูลอิเล็กทรอนิกส์ต้นทุนต่ำโดยไม่มีการลดทอนคุณภาพ ตรวจสอบพวกเขาออก !!!

1 X Arduino Uno

1 X SR-04อัลตราโซนิก เซนเซอร์

เขียงหั่นขนม (อุปกรณ์เสริม) และสายส่วนหัวเล็กน้อย

ขั้นตอนที่ 2: ทำงานในบทสรุป

ทำงานแบบย่อ
ทำงานแบบย่อ
ทำงานแบบย่อ
ทำงานแบบย่อ
ทำงานแบบย่อ
ทำงานแบบย่อ

เหตุผลที่เราใช้เซ็นเซอร์อัลตราโซนิกที่นี่คือเพื่อรับข้อมูลระยะทางระหว่างมือของเรากับ

เซ็นเซอร์และใช้ค่าเหล่านั้นเพื่อปรับความสูงของนกที่กำลังเคลื่อนที่ เกมดังกล่าวสร้างขึ้นในการประมวลผลและ Arduino สื่อสารกับมันโดยใช้พอร์ตอนุกรม ฉันได้เชื่อมโยงรูปภาพของเกมสองสามภาพด้านบน ดังนั้นลองดูภาพเหล่านั้นเพื่อทำความเข้าใจเกี่ยวกับโครงการนี้

ขั้นตอนที่ 3: มาทำการเชื่อมต่อกันเถอะ

มาทำการเชื่อมต่อกันเถอะ
มาทำการเชื่อมต่อกันเถอะ

ขั้นแรกให้เชื่อมต่อ SR-04

เซ็นเซอร์ไปยังบอร์ด Arduino เนื่องจากมีเซ็นเซอร์เพียงตัวเดียวที่เชื่อมต่อ ฉันจะไม่เพิ่มแผนภาพวงจรสำหรับโครงการนี้ การเชื่อมต่อมีดังนี้ -

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

ทริกเกอร์พิน >> พินดิจิตอล 11

Echo Pin >> พินดิจิตอล 10

เพียงเท่านี้การเชื่อมต่อก็เสร็จสิ้น

ขั้นตอนที่ 4: อัปโหลดรหัส Arduino

อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino

ถึงเวลาอัปโหลดโค้ดไปยังบอร์ด Arduino ของคุณแล้ว

ดาวน์โหลดรหัสจากด้านล่าง

ก่อนอัปโหลดรหัส ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ต com และอัตราบอดที่เหมาะสม เนื่องจากเราจะใช้เพื่อส่งข้อมูลไปยังเกม

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

การตั้งค่าเป็นโมฆะ ()

{

โหมดพิน (trigPin, OUTPUT);

โหมดพิน (echoPin, INPUT);

Serial.begin(9600); // กำหนดอัตราบอดที่นี่

}

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

ขั้นตอนที่ 5: เปิดโปรแกรมการประมวลผล

เปิดโปรแกรมการประมวลผล
เปิดโปรแกรมการประมวลผล

เมื่ออัปโหลดโค้ด Arduino แล้ว ให้ดาวน์โหลดและเปิดไฟล์

รหัสประมวลผล ตั้งค่าอัตรารับส่งข้อมูลเดิมอีกครั้งและพูดถึงพอร์ต com ที่ถูกต้องตามที่คุณทำก่อนหน้านี้

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

การตั้งค่าเป็นโมฆะ (){

ขนาด (400, 600);

p1.x = ความกว้าง + 50;

p2.x = ความกว้าง + 220;

p3.x = ความกว้าง + 370;

myPort = ซีเรียลใหม่ (นี่ "COM3", 9600); //เปลี่ยน com port และ baud rate ที่นี่

myPort.bufferUntil(10);

}

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

ทีนี้มาลองเล่นเกมนี้กัน เพียงคลิกที่ปุ่มเรียกใช้ใน Ide การประมวลผล คุณก็พร้อมแล้ว

นกจะเคลื่อนที่ตามระยะห่างระหว่างมือของคุณกับเซ็นเซอร์

หวังว่าคุณจะชอบคำแนะนำเล็ก ๆ นี้ ถ้าใช่ โปรดแสดงการสนับสนุนโดยกดปุ่มรายการโปรดและแชร์กับเพื่อนของคุณ หากคุณต้องการความช่วยเหลือใด ๆ โปรดแสดงความคิดเห็นด้านล่าง แค่นี้แหละสำหรับวันนี้ แล้วพบกันใหม่กับโครงการดีๆ อีกงานหนึ่งเร็วๆ นี้

แนะนำ: