Мазмұны:

ARDUINO NINJA WARRIOR !!!: 6 қадам
ARDUINO NINJA WARRIOR !!!: 6 қадам

Бейне: ARDUINO NINJA WARRIOR !!!: 6 қадам

Бейне: ARDUINO NINJA WARRIOR !!!: 6 қадам
Бейне: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Қараша
Anonim
АРДУИНО НИНДЖА СҰРАУШЫСЫ !!!
АРДУИНО НИНДЖА СҰРАУШЫСЫ !!!

Көптеген адамдар Ардуиноға осындай зұлымдық жасады

Бүгін Ардуино кек алады

Бұл ардуино роботы қылышпен барлық басқыншылармен күреседі! ЯАААААА !!!!!!!!

1 -қадам: Қажетті бөлшектер:

Қажетті бөлшектер
Қажетті бөлшектер

Тыныштану! Бұл жобаны жасау үшін сізге жүзі мен қаны бар болат қылыш қажет емес! Көптеген елдерде адамдарды өлтіруге тыйым салынған, егер бәрі болмаса

Бұл жобаны жасау үшін сізге келесі қарапайым заттар қажет:

1) Arduino UNO

2) Аналогты джойстик (арзан, бірақ керемет зат)

3) Екі серво. Мен 9г серво мен 3,7г серво қолдандым

4) Күн сәулесінен қорғайтын парақ/ Картоннан жасалған парақ/ Депрон парағы (қалағаныңызша).

5) Ыстық желім пистолеті

6) шағын тақтайша немесе кез келген негіз

7) Өткізгіш сымдар

8) қуат банкі

2 -қадам: құрастыру:

Жинау
Жинау

Келесі Arduino түйреуіштерін аналогтық джойстикке қосыңыз;

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

Серводардың басқару сымын Arduino -дағы D9 және D10 -ге және vcc және gnd терминалдарына сәйкесінше 5v/3.3v және gnd -ге қосыңыз

Ескерту: Егер сіз үлкен серверлерді пайдалансаңыз, оларды бөлек көзден қосыңыз, себебі arduino жеткіліксіз болады.

3 -қадам: робот құрастыру:

Робот құрастыру
Робот құрастыру

Үлкен серводы ыстық желіммен негізге бекітіңіз

Содан кейін кіші серводы қолына орнатыңыз

4 -қадам: қылыш жасау:

Қылыш жасау
Қылыш жасау

Қылышты өзіңіз қалаған материалмен жасаңыз. Содан кейін оны роботтың кіші серво қолына бекітіңіз

(Мен өнер мен қолөнерге өте нашармын, сондықтан менің қылышым таяққа ұқсайды.)

5 -қадам: код;

#қосу

Сервистік қызмет;

Сервис 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.write (d);

кешіктіру (15);

}

6 -қадам: НИНДЖАҢЫЗ ДАЙЫН !!!!!

Ұсынылған: