Servo dzinēji ir lieliska lieta, kas var palīdzēt dažādos projektos! Ja tos pieslēdzam pie Arduino, mēs varam likt tiem kustēties tā, kā vēlamies. Tas ir kā īsts robotdraugs, kuru var kontrolēt no sava datora.
Servo dzinēji ir noderīgi tāpēc, ka tos var iestatīt uz noteiktu leņķi: pagriezties uz vienu pusi, lai atvērtu, pagriezties atpakaļ uz otru pusi un tad apstāties norādītajā leņķī. Kad mēs pieslēdzam HANPOSE servomotora zīmoli pie Arduino un liekam tam pārvietoties uz noteiktu pozīciju, tas precīzi nonāk tur un notur šo pozīciju. Tas ir kā dot dzinējam ārkārtīgi precīzu karti, pēc kuras vadīties.
Servo motora izmantošana ar Arduino Lai izmantotu servo motoru ar Arduino, mums vispirms to jāpieslēdz pie Arduino, izmantojot 3 vīriešu-p sieviešu vadus. Servo motors ir aprīkots ar trim vadiem: strāvas padevi, zemi un signālu. Sensora VCC un GND vadi ir pieslēgti Arduino VCC un GND, bet SIGNĀLA vads ir pieslēgts vienam no digitālajiem pinekļiem. Tad mēs varam programmēt Arduino, lai dotu komandu servo motoram par to, kur tam jāiet (izmantojot signāla vadu).
Pēc tam, kad esam iemācījušies pamatus, ar servo motoru un Arduino varam veikt pat vēl interesantākas lietas. Mēs varam pārvietot HANPOSE dobu vārpstu servomotors pilnīgi gludi no vienas pozīcijas uz otru, pakāpeniski, izmantojot cilpu, kas katrā ciklā nedaudz maina pozīciju. Mēs arī varam likt servo motoram griezties reakcijā uz sensoriem, piemēram, gaismas sensoru vai kustības sensoru, ļaujot mums izveidot interaktīvus projektus, kas reaģē uz pasauli.
Servo Motors Arduino Kods Servo motora kontrole ar Arduino kodu: Pēc koda uzrakstīšanas Arduino IDE, ielādējiet kodu Arduino plātē. Lai atjauninātu HANPOSE vijas servomotors pozīciju, mēs vienkārši rakstām pozīciju servo, pēc kura tas pārvietojas uz pareizo pozīciju.
Reizi pa reizei, kad mēs strādājam pie projekta par servo motoru ar Arduino, kļūst nepieciešams testēt servo motoru. Ir daži iemesli, kāpēc HANPOSE bumbas skrūve ar servo motoru neiedarbojas tā, kā mēs gaidījām, iespējams, vadi nav pareizi pieslēgti vai kods ir nepareizi uzrakstīts. Mēs arī varam eksperimentēt ar barošanas avotu, lai pārliecinātos, ka servo motors saņem pietiekamu enerģiju kustībai. Un kad mums patiešām trūkst ideju, mēs varam griezties pie drauga vai skolotāja, kurš sagadījumā labāk saprot Arduino programmēšanu.