สารบัญ:

ARDUINO NINJA WARRIOR !!!: 6 ขั้นตอน
ARDUINO NINJA WARRIOR !!!: 6 ขั้นตอน

วีดีโอ: ARDUINO NINJA WARRIOR !!!: 6 ขั้นตอน

วีดีโอ: ARDUINO NINJA WARRIOR !!!: 6 ขั้นตอน
วีดีโอ: NINJA WARRIOR level 6 chapter 2 Gameplay 2024, พฤศจิกายน
Anonim
อาร์ดูโน่ นินจา วอร์ริเออร์ !!!
อาร์ดูโน่ นินจา วอร์ริเออร์ !!!

มีคนมากมายที่ทำสิ่งเลวร้ายเช่นนี้กับ Arduino

วันนี้ Arduino จะแก้แค้น

หุ่นยนต์ Arduino ตัวนี้จะต่อสู้กับผู้รุกรานทั้งหมดด้วยดาบ !YAAAAAAA!!!!!!!!!

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น:

อะไหล่ที่ต้องการ
อะไหล่ที่ต้องการ

ใจเย็น ๆ! คุณไม่จำเป็นต้องมีดาบเหล็กที่มีใบมีดส่องแสงและฝักในการสร้างโครงการนี้! การฆ่าคนเป็นสิ่งต้องห้ามในหลายประเทศ ถ้าไม่ทั้งหมด

คุณจะต้องมีรายการทางโลกต่อไปนี้เพื่อสร้างโครงการนี้:

1) Arduino UNO

2) จอยสติ๊กแบบอะนาล็อก (ของราคาถูก แต่ยอดเยี่ยม)

3) สองเซอร์โว ฉันใช้เซอร์โว 9g และเซอร์โว 3.7g

4) แผ่นกันแดด/ แผ่นกระดาษแข็ง/ แผ่น Depron (อะไรก็ได้ที่คุณต้องการ)

5) ปืนกาวร้อน

6) เขียงหั่นขนมขนาดเล็กหรือฐานประเภทใดก็ได้

7) สายจัมเปอร์

8) พาวเวอร์แบงค์

ขั้นตอนที่ 2: การประกอบ:

การประกอบ
การประกอบ

เชื่อมต่อพิน Arduino ต่อไปนี้กับจอยสติ๊กแบบอะนาล็อก

5v- vcc, gnd-gnd, A0- VRX, A1- VRY

เชื่อมต่อสายควบคุมของเซอร์โวกับ D9 และ D10 บน Arduino และเทอร์มินัล vcc และ gnd กับ 5v/3.3v และ gnd ตามลำดับ

หมายเหตุ: หากคุณใช้เซอร์โวขนาดใหญ่ โปรดจ่ายไฟจากแหล่งอื่น เนื่องจาก Arduino จะไม่เพียงพอ

ขั้นตอนที่ 3: การสร้างหุ่นยนต์:

การสร้างหุ่นยนต์
การสร้างหุ่นยนต์

แก้ไขเซอร์โวที่ใหญ่กว่าเข้ากับฐานด้วยกาวร้อน

จากนั้นติดเซอร์โวขนาดเล็กที่แขน

ขั้นตอนที่ 4: การสร้างดาบ:

การทำดาบ
การทำดาบ

ทำดาบด้วยวัสดุที่คุณเลือก จากนั้นติดเข้ากับแขนของเซอร์โวที่เล็กกว่าของหุ่นยนต์

(ฉันไม่เก่งด้านศิลปะและงานฝีมือ ดาบของฉันจึงดูเหมือนไม้)

ขั้นตอนที่ 5: รหัส;

#รวม

เซอร์โว myservo;

เซอร์โว myservo2;

int x=0;

int y=1;

int pos1=0;

int pos2=0;

int ก; int ข;

int ค;

int d;

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

myservo.attach(9);

myservo2.attach(10);

pinMode(x, อินพุต);

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

}

วงเป็นโมฆะ () {

a=analogRead(x);

b=map(a, 0, 1023, 0, 180);

myservo.write(b);

ล่าช้า(15);

c=analogRead(y);

d=แผนที่(c, 0, 1023, 0, 180);

myservo2.write(ง);

ล่าช้า(15);

}

ขั้นตอนที่ 6: นินจาของคุณพร้อมแล้ว!!!!!!!!

แนะนำ: