Мазмуну:

Ардуино баш сөөгү кыймылдуу ооз менен: 4 кадам
Ардуино баш сөөгү кыймылдуу ооз менен: 4 кадам

Video: Ардуино баш сөөгү кыймылдуу ооз менен: 4 кадам

Video: Ардуино баш сөөгү кыймылдуу ооз менен: 4 кадам
Video: #SanTenChan Нино Фрассиканын экинчи эпизодунун Сани Гесуалдинин китебинен бир аз эргежээлди окуйт! 2024, Июль
Anonim
Image
Image
Ардуино баш сөөгү кыймылдуу ооз менен
Ардуино баш сөөгү кыймылдуу ооз менен
Ардуино баш сөөгү кыймылдуу ооз менен
Ардуино баш сөөгү кыймылдуу ооз менен
Ардуино баш сөөгү кыймылдуу ооз менен
Ардуино баш сөөгү кыймылдуу ооз менен

Керектелүүчү материалдар

*Arduino модулу (менде Arduino Mega 2560 бар, бирок PWM менен каалаган модуль иштейт)

*Бургулоо

*Бургулоо биттери

*Кысма клип

*Серво

*& usb түрүн жазыңыз

1 -кадам: Жаактын кайсы жагына болбосун, өзүңүздүн чапчыгыңыз үчүн чоң тешик бургулаңыз

Жаактын кайсы жагына болбосун, өзүңүздүн чаптаңыз үчүн чоң жетиштүү тешик бургулаңыз
Жаактын кайсы жагына болбосун, өзүңүздүн чаптаңыз үчүн чоң жетиштүү тешик бургулаңыз

2 -кадам: Кыймылыңызды Серво/Клиптин үстүнө бүктөө үчүн & Кыймылды көзөмөлдөө үчүн башка учу жаакка жабышуу үчүн жасаңыз

Кыймылыңызды Сервого/Клипти Которуу үчүн & Башка Үчүн Кыймылды Башкаруу Үчүн Ээгине Туура Калып Калыбына келтирүү үчүн Форма кылыңыз
Кыймылыңызды Сервого/Клипти Которуу үчүн & Башка Үчүн Кыймылды Башкаруу Үчүн Ээгине Туура Калып Калыбына келтирүү үчүн Форма кылыңыз
Кыймылыңызды Серво/Клиптин үстүнө бүктөө үчүн жана Кыймылды көзөмөлдөө үчүн башка учуңузду жаакка жабыш үчүн жасаңыз
Кыймылыңызды Серво/Клиптин үстүнө бүктөө үчүн жана Кыймылды көзөмөлдөө үчүн башка учуңузду жаакка жабыш үчүн жасаңыз

Мен сервонун сүрөтүн бере албайм, анткени ал башка долбоордун кутусуна орнотулган.

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Сервонун сигнал пинин PWM пинине тиркеңиз (Mega 2560 үчүн бул пин 9). Сервонун оң жагын КӨЗ карандысыз энергия булагына тиркеңиз. Күч булагынын Arduino & GND экөөнүн GND кызматын GNDге тиркеңиз.

4 -кадам: Код (FIY кодексине кредитим жок)

Код (FIY кодексине кредитим жок)
Код (FIY кодексине кредитим жок)

//www.elegoo.com

//2016.12.08

#"Servo.h" кошуу

Servo myservo; // серво көзөмөлдөө үчүн servo объектти түзүү // көпчүлүк такталарда он эки servo объект түзүлүшү мүмкүн

int pos = 0; // servo абалын сактоо үчүн өзгөрмө

жараксыз орнотуу ()

{

myservo.attach (9); // серво объектисине пин 9дагы сервону бекитет

}

боштук цикл ()

{

үчүн (pos = 0; pos <= 180; pos += 1) // 0 градустан 180 градуска чейин барат // 1 даража кадамдар менен

{

myservo.write (pos); // servoго "pos" өзгөрмөлүү абалга өтүүсүн айт

кечиктирүү (15); // servo абалына жетүү үчүн 15ms күтөт

}

үчүн (pos = 180; pos> = 0; pos -= 1) // 180 градустан 0 градуска чейин барат

{

myservo.write (pos); // servoго "pos" өзгөрмөлүү абалга өтүүсүн айт

кечиктирүү (15); // servo абалга жетүү үчүн 15ms күтөт

}

}

Сунушталууда: