Серво қозғалтқыштар барлық түрлеріндегі жобаларда сізге көмектесетін тамаша заттар! Енді оларды Arduino-қа қоссақ, біз оларды қалауымызша жылжыта аламыз. Бұл сіздің компьютеріңізден басқарылатын өзіңіздің робот досыңыздың болуы сияқты.
Серво қозғалтқыштар белгілі бір бұрышқа орналаса алатындықтан ыңғайлы: бір жаққа бұрылып ашу, екінші жаққа қайта бұрылу және көрсетілген бұрышта тоқтау. Егер HANPOSE сервомотор брендтері arduino-қа қосып, белгілі бір позицияға баруын бұйырсақ, ол дәл сол жерге барып тоқтайды және сол позицияны ұстайды. Бұл қозғалтқышқа өте дәл карта беру сияқты.
Ардуиноның көмегімен сервомоторды пайдалану Үшін Ардуиномен сервомоторды қосу үшін алдымен оны 3 имел-әйел сымдары арқылы Ардуиномен қосу керек. Сервомотор үш жіпке ие: қуат, жер және сигнал. Сенсордан VCC және GND сымдары VCC және GND-ге қосылған, ал SIGNAL сым цифрылық түймелердің біріне жалғанған. Содан кейін біз сервомоторға қайда бару керектігін (сигналдық сымды пайдалана отырып) бұйрық беру үшін Ардуинода бағдарламалау жасай аламыз.
Біз кейбір негізгілерді үйренген соң, сервомотор мен Ардуиноның көмегімен істеуге болатын одан да керемет заттар бар. Біз HANPOSE ойыс валды сервоэлектр қозғалтқыш бір позициядан екінші позицияға үздіксіз, цикл арқылы әр рет аздаған өзгеріспен орын ауыстыру арқылы. Сонымен қатар сервомоторды жарық сезгіш немесе қозғалыс сезгіші сияқты датчиктерге реакция ретінде бұра аламыз, сондықтан әлеммен әрекеттесетін интерактивті жобалар жасай аламыз.
Серво двигательдің Arduino коды. Arduino кодында серво двигательді басқару: Arduino IDE-де кодты жазған соң, оны Arduino тақтасына жүктеу керек. Жаңарту үшін HANPOSE сәйкестік қозғалтқышы позициясын анықтау үшін біз жай ғана сервоприводқа позицияны жазамыз, содан кейін ол дұрыс позицияға жылжиды.
Кейде біз серво двигательмен Arduino проектісін жасаған кезде, онда серво двигательді тексеру қажет болады. HANPOSE серво қозғалтқышымен шарлы бұранда біз күткендей емес мүмкін, әріптер дұрыс қосылмаған немесе код дұрыс жазылмаған болуы мүмкін. Ток көзімен ойнау арқылы серво двигательге қозғалу үшін жеткілікті қуат берілуіне көз жеткізуіміз де мүмкін. Ал егер шешімін таба алмасақ, онда Arduino программалауда білімі мол достымызды немесе мұғалімді шақыруға болады.