{"id":8959,"date":"2023-04-10T17:03:45","date_gmt":"2023-04-10T15:03:45","guid":{"rendered":"https:\/\/mhf.ro\/mm\/?p=8959"},"modified":"2023-04-10T17:04:54","modified_gmt":"2023-04-10T15:04:54","slug":"servo-arduino","status":"publish","type":"post","link":"https:\/\/mhf.ro\/mm\/servo-arduino\/","title":{"rendered":"Servomotor comandat cu arduino"},"content":{"rendered":"<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"group w-full text-gray-800 dark:text-gray-100 border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\">\n<div class=\"text-base gap-4 md:gap-6 md:max-w-2xl lg:max-w-xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0 m-auto\">\n<div class=\"w-[30px] flex flex-col relative items-end\">\n<div class=\"relative h-[30px] w-[30px] p-1 rounded-sm text-white flex items-center justify-center\">Un servomotor este un motor electric care are o precizie ridicat\u0103 \u0219i poate fi controlat cu ajutorul unui semnal de control precis. Este utilizat \u00eentr-o varietate de aplica\u021bii, cum ar fi robo\u021bi, drone, mecanisme de control \u0219i multe altele.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Arduino este o plac\u0103 de dezvoltare open-source, care poate fi programat\u0103 pentru a controla diverse dispozitive \u0219i senzori. \u00cen acest articol, vom discuta despre cum s\u0103 se controleze un servomotor cu ajutorul unei pl\u0103ci Arduino.<\/p>\n<p><a href=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_3.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium wp-image-8962\" src=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_3-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_3-300x225.jpg 300w, https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_3-1024x768.jpg 1024w, https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_3-768x576.jpg 768w, https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_3.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pasul 1: Conectarea servomotorului Pentru a controla un servomotor cu Arduino, trebuie s\u0103 \u00eel conect\u0103m la placa Arduino. Servomotorul are trei fire, ro\u0219u, negru \u0219i alb. Firul ro\u0219u este alimentarea, firul negru este legat la sol, iar firul alb este semnalul de control.<\/p>\n<p>Conect\u0103m firul ro\u0219u al servomotorului la pinul 5V al pl\u0103cii Arduino, iar firul negru la pinul GND. Firul alb trebuie conectat la un pin digital al pl\u0103cii Arduino. \u00cen acest exemplu, vom folosi pinul 9.<\/p>\n<p>Pasul 2: Programarea pl\u0103cii Arduino Dup\u0103 conectarea servomotorului, putem programa placa Arduino pentru a controla servomotorul. Pentru aceasta, vom folosi o bibliotec\u0103 special\u0103, numit\u0103 Servo.h.<\/p>\n<p>\u00cen primul r\u00e2nd, trebuie s\u0103 includem biblioteca Servo.h \u00een programul nostru. Aceast\u0103 bibliotec\u0103 ofer\u0103 func\u021bii pentru controlul servomotorului. \u00cen sec\u021biunea setup a programului, trebuie s\u0103 stabilim pinul digital la care este conectat firul alb al servomotorului. Putem face acest lucru cu ajutorul func\u021biei attach().<\/p>\n<p>\u00cen sec\u021biunea loop a programului, vom utiliza func\u021bia write() pentru a controla pozi\u021bia servomotorului. Aceast\u0103 func\u021bie prime\u0219te un argument numeric \u00eentre 0 \u0219i 180, care reprezint\u0103 unghiul de pozi\u021bie a servomotorului. Prin modificarea acestui argument, putem controla pozi\u021bia servomotorului.<\/p>\n<p><a href=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_2.jpg\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-8961\" src=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_2-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_2-300x200.jpg 300w, https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_2-1024x682.jpg 1024w, https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_2-768x512.jpg 768w, https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/servo_2.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pasul 3: Testarea programului Dup\u0103 ce am scris codul, putem \u00eenc\u0103rca programul pe placa Arduino \u0219i testa func\u021bionarea servomotorului. \u00cen timpul test\u0103rii, putem modifica argumentul func\u021biei write() pentru a vedea cum se modific\u0103 pozi\u021bia servomotorului.<\/p>\n<p>De asemenea, putem utiliza \u0219i alte func\u021bii din biblioteca Servo.h pentru a controla viteza \u0219i direc\u021bia de rota\u021bie a servomotorului.<\/p>\n<p>Pasul 4: Optimizarea programului \u00cen final, putem optimiza programul pentru a \u00eembun\u0103t\u0103\u021bi func\u021bionarea servomotorului. De exemplu, putem utiliza func\u021bia delay() pentru a \u00eencetini viteza de rota\u021bie a servomotorului sau putem utiliza func\u021bia map() pentru a m\u0103ri intervalul de pozi\u021bie a servomotorului.<\/p>\n<p>\u00cen concluzie, utilizarea unui servomotor cu placa Arduino poate fi o metod\u0103 simpl\u0103 \u0219i eficient\u0103 pentru a comanda un servomotor.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Un servomotor este un motor electric care are o precizie ridicat\u0103 \u0219i poate fi controlat cu ajutorul unui semnal de<\/p>\n","protected":false},"author":1,"featured_media":8960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[22,5],"tags":[],"class_list":["post-8959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info","category-locale"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Servomotor comandat cu arduino - MHF Photography<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mhf.ro\/mm\/servo-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"ro_RO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Servomotor comandat cu arduino - MHF Photography\" \/>\n<meta property=\"og:description\" content=\"Un servomotor este un motor electric care are o precizie ridicat\u0103 \u0219i poate fi controlat cu ajutorul unui semnal de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mhf.ro\/mm\/servo-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"MHF Photography\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-10T15:03:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-10T15:04:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marius Marcu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scris de\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marius Marcu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Timp estimat pentru citire\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/\"},\"author\":{\"name\":\"Marius Marcu\",\"@id\":\"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21\"},\"headline\":\"Servomotor comandat cu arduino\",\"datePublished\":\"2023-04-10T15:03:45+00:00\",\"dateModified\":\"2023-04-10T15:04:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/\"},\"wordCount\":414,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21\"},\"image\":{\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg\",\"articleSection\":[\"Informatica\",\"Locale\"],\"inLanguage\":\"ro-RO\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/mhf.ro\/mm\/servo-arduino\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/\",\"url\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/\",\"name\":\"Servomotor comandat cu arduino - MHF Photography\",\"isPartOf\":{\"@id\":\"https:\/\/mhf.ro\/mm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg\",\"datePublished\":\"2023-04-10T15:03:45+00:00\",\"dateModified\":\"2023-04-10T15:04:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#breadcrumb\"},\"inLanguage\":\"ro-RO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mhf.ro\/mm\/servo-arduino\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage\",\"url\":\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg\",\"contentUrl\":\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg\",\"width\":1280,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mhf.ro\/mm\/servo-arduino\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\/\/mhf.ro\/mm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Servomotor comandat cu arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mhf.ro\/mm\/#website\",\"url\":\"https:\/\/mhf.ro\/mm\/\",\"name\":\"MHF Photography \u2013 Blog de fotografie, natur\u0103 \u0219i tehnic\u0103 divers\u0103\",\"description\":\"Aventur\u0103 \u00een fiecare cadru.\",\"publisher\":{\"@id\":\"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mhf.ro\/mm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ro-RO\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21\",\"name\":\"Marius Marcu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/mhf.ro\/mm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2025\/12\/cropped-logo_mhf_2.png\",\"contentUrl\":\"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2025\/12\/cropped-logo_mhf_2.png\",\"width\":1096,\"height\":457,\"caption\":\"Marius Marcu\"},\"logo\":{\"@id\":\"https:\/\/mhf.ro\/mm\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/mhf.ro\/mm\"],\"url\":\"https:\/\/mhf.ro\/mm\/author\/mihai\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Servomotor comandat cu arduino - MHF Photography","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mhf.ro\/mm\/servo-arduino\/","og_locale":"ro_RO","og_type":"article","og_title":"Servomotor comandat cu arduino - MHF Photography","og_description":"Un servomotor este un motor electric care are o precizie ridicat\u0103 \u0219i poate fi controlat cu ajutorul unui semnal de","og_url":"https:\/\/mhf.ro\/mm\/servo-arduino\/","og_site_name":"MHF Photography","article_published_time":"2023-04-10T15:03:45+00:00","article_modified_time":"2023-04-10T15:04:54+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg","type":"image\/jpeg"}],"author":"Marius Marcu","twitter_card":"summary_large_image","twitter_misc":{"Scris de":"Marius Marcu","Timp estimat pentru citire":"2 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#article","isPartOf":{"@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/"},"author":{"name":"Marius Marcu","@id":"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21"},"headline":"Servomotor comandat cu arduino","datePublished":"2023-04-10T15:03:45+00:00","dateModified":"2023-04-10T15:04:54+00:00","mainEntityOfPage":{"@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/"},"wordCount":414,"commentCount":0,"publisher":{"@id":"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21"},"image":{"@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg","articleSection":["Informatica","Locale"],"inLanguage":"ro-RO","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mhf.ro\/mm\/servo-arduino\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/","url":"https:\/\/mhf.ro\/mm\/servo-arduino\/","name":"Servomotor comandat cu arduino - MHF Photography","isPartOf":{"@id":"https:\/\/mhf.ro\/mm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage"},"image":{"@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg","datePublished":"2023-04-10T15:03:45+00:00","dateModified":"2023-04-10T15:04:54+00:00","breadcrumb":{"@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#breadcrumb"},"inLanguage":"ro-RO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mhf.ro\/mm\/servo-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#primaryimage","url":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg","contentUrl":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2023\/04\/Servo_1.jpg","width":1280,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/mhf.ro\/mm\/servo-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/mhf.ro\/mm\/"},{"@type":"ListItem","position":2,"name":"Servomotor comandat cu arduino"}]},{"@type":"WebSite","@id":"https:\/\/mhf.ro\/mm\/#website","url":"https:\/\/mhf.ro\/mm\/","name":"MHF Photography \u2013 Blog de fotografie, natur\u0103 \u0219i tehnic\u0103 divers\u0103","description":"Aventur\u0103 \u00een fiecare cadru.","publisher":{"@id":"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mhf.ro\/mm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ro-RO"},{"@type":["Person","Organization"],"@id":"https:\/\/mhf.ro\/mm\/#\/schema\/person\/a3bebf7bdb4bf12f698aff73c7e46c21","name":"Marius Marcu","image":{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/mhf.ro\/mm\/#\/schema\/person\/image\/","url":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2025\/12\/cropped-logo_mhf_2.png","contentUrl":"https:\/\/mhf.ro\/mm\/wp-content\/uploads\/2025\/12\/cropped-logo_mhf_2.png","width":1096,"height":457,"caption":"Marius Marcu"},"logo":{"@id":"https:\/\/mhf.ro\/mm\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/mhf.ro\/mm"],"url":"https:\/\/mhf.ro\/mm\/author\/mihai\/"}]}},"_links":{"self":[{"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/posts\/8959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/comments?post=8959"}],"version-history":[{"count":2,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/posts\/8959\/revisions"}],"predecessor-version":[{"id":8964,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/posts\/8959\/revisions\/8964"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/media\/8960"}],"wp:attachment":[{"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/media?parent=8959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/categories?post=8959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mhf.ro\/mm\/wp-json\/wp\/v2\/tags?post=8959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}