Mundarija:

Arduino bosh suyagi og'zini qimirlatadi: 4 qadam
Arduino bosh suyagi og'zini qimirlatadi: 4 qadam

Video: Arduino bosh suyagi og'zini qimirlatadi: 4 qadam

Video: Arduino bosh suyagi og'zini qimirlatadi: 4 qadam
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Noyabr
Anonim
Image
Image
Og'zini qimirlatadigan Arduino bosh suyagi
Og'zini qimirlatadigan Arduino bosh suyagi
Og'zini qimirlatadigan Arduino bosh suyagi
Og'zini qimirlatadigan Arduino bosh suyagi
Og'zini qimirlatadigan Arduino bosh suyagi
Og'zini qimirlatadigan Arduino bosh suyagi

Kerakli materiallar

*Arduino moduli (menda Arduino Mega 2560 bor, lekin har qanday PWM moduli ishlaydi)

*Matkap

*Matkap uchlari

*Qog'oz qisqichi

*Servo

*usb usb -ni kiriting

1 -qadam: Jag'ning qaysi tomonida bo'lsang ham, qisqichingga kerakli darajada katta teshik och

Jag'ning istalgan tomoniga, qisqichingiz uchun Servo va qog'oz qisqichining o'rnatilishini xohlagan darajada teshik qiling
Jag'ning istalgan tomoniga, qisqichingiz uchun Servo va qog'oz qisqichining o'rnatilishini xohlagan darajada teshik qiling

2 -qadam: Harakatni nazorat qilish uchun qisqichni jagga mahkam o'rnating va Servo/klipni ustiga qo'ying

Qopchog'ingizni Servo/klipni ochish uchun va boshqa uchini jag'ingizga egilishi uchun harakatni boshqaring
Qopchog'ingizni Servo/klipni ochish uchun va boshqa uchini jag'ingizga egilishi uchun harakatni boshqaring
Qopchog'ingizni Servo/klipni ochish uchun va boshqa uchini jag'ingizga egilgan qilib, harakatni boshqaring
Qopchog'ingizni Servo/klipni ochish uchun va boshqa uchini jag'ingizga egilgan qilib, harakatni boshqaring

Men servo rasmini bera olmayman, chunki u boshqa loyiha uchun qutiga o'rnatilgan.

3 -qadam: simlarni ulash

Ulanish
Ulanish

Servo signal pinini PWM piniga ulang (Mega 2560 uchun 9 -pin). Servo musbat uchini Mustaqil quvvat manbaiga ulang. Quvvat manbai Arduino GND GND ni ham, servo GND ga ulang.

4 -qadam: Kod (FIY kodiga menda kredit yo'q)

Kod (FIY kodiga menda kredit yo'q)
Kod (FIY kodiga menda kredit yo'q)

//www.elegoo.com

//2016.12.08

#"Servo.h" ni qo'shing

Xizmat ko'rsatish xizmati; // servolarni boshqarish uchun servo ob'ekt yaratish // ko'pgina taxtalarda o'n ikkita servo ob'ektni yaratish mumkin

int pos = 0; // servo holatini saqlash uchun o'zgaruvchi

bo'sh o'rnatish ()

{

myservo.attach (9); // servo ob'ektga 9 -pinli servo biriktiriladi

}

bo'sh halqa ()

{

uchun (pos = 0; pos <= 180; pos += 1) // 0 darajadan 180 gradusgacha // 1 graduslik qadamlarda

{

myservo.write (pos); // servoga aytingki, "pos" o'zgaruvchan pozitsiyasiga o'ting.

kechikish (15); // servo holatiga yetguncha 15ms kutadi

}

uchun (pos = 180; pos> = 0; pos -= 1) // 180 darajadan 0 gradusgacha boradi

{

myservo.write (pos); // servoga aytingki, "pos" o'zgaruvchan pozitsiyasiga o'ting.

kechikish (15); // servo holatiga yetguncha 15ms kutadi

}

}

Tavsiya: