Storžni motorji so odlične reči, ki vam lahko pomagajo pri vseh vrstah projektov! Če jih povežemo z Arduino, lahko določimo njihovo gibanje po svoji želji. Je kot da bi imeli svojega lastnega robota prijatelja, katerega lahko upravljate s svojega računalnika.
Storžni motorji so lepi, ker se lahko namestijo na določen kot: zasučejo na eno stran za odpiranje, nato nazaj na drugo stran in se ustavijo na predpisanem kotu. Ko povežemo HANPOSE znamke servomotorjev z Arduino in mu naročimo, naj gre v določeno pozicijo, se točno premakne tja in zadrži položaj. Je kot da bi motorju podali izjemno natančno mapo, ki jo mora slediti.
Uporaba servomotorja z Arduino Da bi uporabili servomotor z Arduino, ga moramo najprej povezati z 3-mi moškimi-ženskimi žicami. Servomotor ima tri žice: napajanje, maso in signal. Žice VCC in GND senzorja sta priključeni na VCC in GND na Arduinu, SIGNALNA žica pa je povezana z eno od digitalnih pinijskih odklonov. Nato lahko programiramo Arduinu, da mu naročimo, kam naj se obrne servomotor (s pomočjo signala).
Ko smo se naučili nekaj osnov, lahko z servomotorjem in Arduinom naredimo še nekatere super stvari. Lahko premikamo HANPOSE servomotor z votlo gredjo neprekinjeno iz ene pozicije v drugo, postopoma, s pomočjo zanke, ki vsakokrat malo spremeni pozicijo. Prav tako lahko naredimo, da se servomotor obrača v reakciji na senzorje, kot so svetlobni ali gibalni senzor, kar omogoča ustvarjanje interaktivnih projektov, ki reagirajo na okolje.
Krmilni signal servomotorja v programski kodi Arduino: Po zapisovanju kode v Arduino IDE jo naložite na ploščo Arduino. Za posodobitev HANPOSE vijačni servomotor za nastavitev položaja preprosto zapišemo želeni položaj, po čemer se motor premakne v pravi položaj.
Občasno, ko izdelujemo projekt s servomotorjem in Arduino, postane potrebno testiranje servomotorja. Obstaja nekaj razlogov, zakaj HANPOSE krogelni vijak z servomotorjem se ne obnaša, kot pričakujemo – morda so žice slabo priključene ali pa je bila napačno zapisana koda. Lahko pa eksperimentiramo tudi z napajanjem, da zagotovimo dovolj energije za delovanje servomotorja. Ko pa res ne najdemo rešitve, lahko pokličemo kolego ali učitelja, ki ima več znanja o programiranju Arduina.