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

ARDUINO NINJA WARRIOR !!!: 6 алхам
ARDUINO NINJA WARRIOR !!!: 6 алхам

Видео: ARDUINO NINJA WARRIOR !!!: 6 алхам

Видео: ARDUINO NINJA WARRIOR !!!: 6 алхам
Видео: Sonic vs. Knuckles (Second Fight) with healthbars 2024, Арваннэгдүгээр
Anonim
АРДУИНО НИНЖА ДАЙЧИН !!!
АРДУИНО НИНЖА ДАЙЧИН !!!

Маш олон хүмүүс Ардуинод ийм аймшигтай зүйл хийсэн

Өнөөдөр Ардуино өшөө авах болно

Энэхүү ардуино робот нь бүх довтлогчидтой илдээр тулалдах болно! ЯАААААА !!!!!!!!

Алхам 1: Шаардлагатай эд ангиуд:

Шаардлагатай хэсгүүд
Шаардлагатай хэсгүүд

Тайвшир! Энэхүү төслийг хийхэд гялалзсан ир, хуссан ган сэлэм хэрэггүй болно! Бүх оронд биш юм гэхэд ихэнх оронд хүн алахыг хориглодог

Энэхүү төслийг хэрэгжүүлэхийн тулд танд дараах энгийн зүйлс хэрэгтэй болно

1) Arduino UNO

2) Аналог джойстик (хямд боловч гайхалтай зүйл)

3) Хоёр servo. Би 9g servo болон 3.7g servo ашигласан

4) Нарны хавтан/ Картонон хуудас/ Депрон хуудас (Таны хүссэн зүйл).

5) Халуун цавуу буу

6) Жижиг талхны хавтан эсвэл ямар ч төрлийн суурь

7) холбогч утас

8) Цахилгаан банк

Алхам 2: Ассемблей:

Чуулган
Чуулган

Дараах Arduino тээглүүрийг аналог джойстикт холбоно уу;

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

Servo -ийн хяналтын утсыг Arduino дээрх D9 ба D10, 5V/3.3v ба gnd терминалуудад тус тус холбоно уу

Тэмдэглэл: Хэрэв та том хэмжээтэй servo ашиглаж байгаа бол arduino хангалтгүй байх тул тэдгээрийг тусдаа эх үүсвэрээс тэжээнэ үү.

Алхам 3: Робот бүтээх:

Робот бүтээх
Робот бүтээх

Илүү том servo -ийг сууринд халуун цавуугаар бэхлээрэй

Дараа нь жижиг servo -ийг гар дээрээ суулгаарай

Алхам 4: Сэлэм хийх:

Сэлэм хийх
Сэлэм хийх

Өөрийн сонгосон материалаар сэлэм хий. Дараа нь роботын жижиг servo -ийн гарт холбоно уу

(Би урлаг, гар урлалын хувьд үнэхээр муу тул миний сэлэм мод шиг харагдаж байв.)

Алхам 5: Код;

#оруулах

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

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

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analogRead (x);

b = газрын зураг (a, 0, 1023, 0, 180);

myservo.write (b);

саатал (15);

c = analogRead (y);

d = газрын зураг (c, 0, 1023, 0, 180);

myservo2. бичих (d);

саатал (15);

}

Алхам 6: ТАНЫ НИНЖА БЭЛЭН БАЙНА !!!!!

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