{"id":834,"date":"2016-04-15T13:56:27","date_gmt":"2016-04-15T16:56:27","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=834"},"modified":"2021-06-16T16:46:21","modified_gmt":"2021-06-16T19:46:21","slug":"motor-de-passo-28byj-48-com-driver-uln2003","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/","title":{"rendered":"Motor de Passo 28BYJ-48 com Driver ULN2003"},"content":{"rendered":"<p class=\"p_justify\">O<strong> Motor de Passo 28BYJ-48 com Driver ULN2003<\/strong>\u00a0\u00e9 um dispositivo muito pr\u00e1tico desenvolvido a partir de um motor onde \u00e9 poss\u00edvel ter o controle preciso da quantidade de voltas dadas. Comumente \u00e9 muito utilizado em Scan DJ (equipamento para ilumina\u00e7\u00e3o de festas), cortinas el\u00e9tricas, ou at\u00e9 mesmo em alguns tipos de carrinho.<\/p>\n<div class=\"p_justify\">\n<p>Uma caracter\u00edstica sua\u00a0\u00e9 a menor velocidade desenvolvida com maior torque, ampliando sua aplica\u00e7\u00e3o. O Motor de Passo aqui apresentado possui uma redu\u00e7\u00e3o, ou seja, enquanto o motor gira mais r\u00e1pido internamente, um conjunto de engrenagens transforma a velocidade em for\u00e7a.<\/p>\n<\/div>\n<div class=\"p_justify\">\n<p>Ele \u00e9 extremamente leve e cont\u00e9m hastes para fixa\u00e7\u00e3o, para funcionamento vem acompanhado de um drive que tem a fun\u00e7\u00e3o de mandar para o motor uma corrente maior que o Arduino pode fornecer.<\/p>\n<\/div>\n<div class=\"p_justify\">\u00c9 poss\u00edvel visualizar na imagem a seguir a respectiva ordem de seq\u00fc\u00eancia para funcionamento do motor, lembrando que as bobinas (Coil, como descrito na imagem) que est\u00e3o em vermelho est\u00e3o energizadas.<\/div>\n<div class=\"p_justify\"><\/div>\n<div class=\"p_justify\">No teste logo abaixo, estaremos desenvolvendo uma demonstra\u00e7\u00e3o de funcionamento pr\u00e1tico do Motor de passo.<\/div>\n<p class=\"p_justify\"><strong>\u00a0<\/strong><\/p>\n<h2 class=\"p_justify\"><strong>Teste pr\u00e1tico Motor de Passo 28BYJ-48<\/strong><\/h2>\n<p><iframe loading=\"lazy\" title=\"Motor de Passo com Controlador UNL2003\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/dUl-1nUkSbM?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p class=\"p_justify\"><strong>\u00a0<\/strong><\/p>\n<h2 class=\"p_justify\"><strong>Produtos Utilizados no Teste<\/strong><\/h2>\n<ul>\n<li class=\"p_justify\"><strong><a href=\"https:\/\/www.usinainfo.com.br\/compativeis\/arduino-mega-2560-r3-cabo-usb-3629.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Mega<\/a> ou <a href=\"https:\/\/www.usinainfo.com.br\/arduino-original\/arduino-uno-r3-original-italia-2457.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Uno<\/a><\/strong><\/li>\n<li class=\"p_justify\"><strong><a href=\"https:\/\/www.usinainfo.com.br\/acessorios-para-projetos\/motor-de-passo-28byj-48-com-controlador-driver-uln2003--2535.html\" target=\"_blank\" rel=\"noopener noreferrer\">Motor de Passo com controlador<\/a><\/strong><\/li>\n<li class=\"p_justify\"><strong>Fonte de Alimenta\u00e7\u00e3o<\/strong><\/li>\n<li class=\"p_justify\"><strong><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumper\/jumper-premium-para-protoboard-kit-c-20-pecas-2314.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers<\/a><\/strong><\/li>\n<\/ul>\n<p class=\"p_justify\" align=\"center\"><strong>\u00a0<\/strong><\/p>\n<h2 class=\"p_justify\"><strong>Montagem F\u00edsica<\/strong><\/h2>\n<p class=\"p_justify\">Para fazer as liga\u00e7\u00f5es \u00e9 muito simples, basta seguir os passos da imagem abaixo:<\/p>\n<div id=\"attachment_836\" style=\"width: 605px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/esquema-motor-de-passo-com-controlador.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-836\" class=\"wp-image-836 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/esquema-motor-de-passo-com-controlador.jpg\" alt=\"Esquem\u00e1tico Motor de Passo 28BYJ-48 com Driver ULN2003\" width=\"595\" height=\"450\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/esquema-motor-de-passo-com-controlador.jpg 595w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/esquema-motor-de-passo-com-controlador-300x227.jpg 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/a><p id=\"caption-attachment-836\" class=\"wp-caption-text\">Esquem\u00e1tico Projeto Motor de Passo 28BYJ-48 com Driver ULN2003<\/p><\/div>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2 class=\"p_justify\"><strong>Funcionamento do C\u00f3digo (Biblioteca)<\/strong><\/h2>\n<p class=\"p_justify\">Nosso software tem a fun\u00e7\u00e3o de fazer a sequ\u00eancia de pulsos aguardada pelo motor, e faz\u00ea-lo girar para um lado e para outro, onde atrav\u00e9s das vari\u00e1veis no cabe\u00e7alho do c\u00f3digo \u00e9 poss\u00edvel alternar a velocidade do motor.<\/p>\n<p class=\"p_justify\"><strong><a href=\"https:\/\/www.usinainfo.com.br\/index.php?controller=attachment&amp;id_attachment=201\" target=\"_blank\" rel=\"noopener noreferrer\">Download para programa para teste<\/a><\/strong><\/p>\n<pre class=\"lang:csharp decode:1 \">\/*********************************\r\n***Autor: Leonardo Dalla Porta****\r\n***********19\/07\/2014*************\r\n*************Aten\u00e7\u00e3o**************\r\n***O Codigo esta livre para uso,**\r\n*desde que seja mantida sua fonte* \r\n********e seu autor.**************\r\n********Fa\u00e7a um bom uso***********\r\n******Att. Equipe UsinaInfo*******\r\n*********************************\/\r\n \r\nint A = 4; \/\/Entradas Motor \r\nint B = 5; \r\nint C = 6; \r\nint D = 7; \r\n \r\n \r\n\/\/ Velocidade do Motor\r\nint velocMotor = 1048; \r\n \r\n\/\/Variavel de pulsos\r\nint cont = 0; \r\n \r\n\/\/ Numero de passos nescessaria para dar uma volta completa\r\nint passosPorRotacao = 512;\r\n \r\n\/\/Defini\u00e7ao da sequencia do motor\r\nint Sequencia[8] = {B01000, B01100, B00100, B00110, B00010, B00011, B00001, B01001};\r\n \r\nvoid setup() \r\n{\r\n pinMode(A, OUTPUT);\r\n pinMode(B, OUTPUT);\r\n pinMode(C, OUTPUT);\r\n pinMode(D, OUTPUT);\r\n}\r\n \r\nvoid loop()\r\n{\r\n if(cont &lt; passosPorRotacao )\r\n sentidoHorario(); \r\n else if (cont == passosPorRotacao * 2)\r\n cont = 0;\r\n \r\n else\r\n sentidoAntiHorario(); \r\n cont++;\r\n}\r\n \r\n\/\/Auxiliar para girar para sentido Anti Horario\r\nvoid sentidoAntiHorario()\r\n{\r\n for(int i = 0; i &lt; 18; i++)\r\n {\r\n setOutput(i);\r\n delayMicroseconds(velocMotor);\r\n }\r\n}\r\n \r\n\/\/ Auxiliar para girar para sentido Hor\u00e1rio\r\nvoid sentidoHorario()\r\n{\r\n for(int i = 17; i &gt;= 0; i--)\r\n {\r\n setOutput(i);\r\n delayMicroseconds(velocMotor);\r\n }\r\n}\r\n \r\n\/\/ Ativa o motor\r\nvoid setOutput(int out) \r\n{\r\n digitalWrite(A, bitRead(Sequencia[out], 0));\r\n digitalWrite(B, bitRead(Sequencia[out], 1));\r\n digitalWrite(C, bitRead(Sequencia[out], 2));\r\n digitalWrite(D, bitRead(Sequencia[out], 3));\r\n}\r\n<\/pre>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2 class=\"p_justify\"><strong>Conclus\u00e3o<\/strong><\/h2>\n<p class=\"p_justify\">Ap\u00f3s os teste \u00e9 poss\u00edvel concluir que o Motor de Passo 28BYJ-48 com Driver ULN2003 al\u00e9m de ser um dispositivo pequeno e de grande utilidade para in\u00fameros fins, apresenta funcionamento adequado a sua proposta com rota\u00e7\u00f5es em velocidade reduzida, mas com maior torque, aproximadamente 2,2Kgf.cm. A utiliza\u00e7\u00e3o pr\u00e1tica do vai depender da sua criativa e necessidade.<\/p>\n<p class=\"p_justify\"><strong>\u00a0<\/strong><\/p>\n<p class=\"p_justify\" align=\"right\">Autor: Leonardo Dalla Porta<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Motor de Passo 28BYJ-48 com Driver ULN2003\u00a0\u00e9 um dispositivo muito pr\u00e1tico desenvolvido a partir de um motor onde \u00e9 poss\u00edvel ter o controle preciso da quantidade de voltas dadas. Comumente \u00e9 muito utilizado em Scan DJ (equipamento para ilumina\u00e7\u00e3o de festas), cortinas el\u00e9tricas, ou at\u00e9 mesmo em alguns tipos de carrinho. Uma caracter\u00edstica sua\u00a0\u00e9 a menor velocidade desenvolvida com maior torque, ampliando sua aplica\u00e7\u00e3o. O Motor de Passo aqui apresentado possui uma redu\u00e7\u00e3o, ou seja, enquanto o motor gira mais r\u00e1pido internamente, um conjunto de engrenagens transforma a velocidade em for\u00e7a. Ele \u00e9 extremamente leve e cont\u00e9m hastes para fixa\u00e7\u00e3o, para funcionamento vem acompanhado de um drive que tem a fun\u00e7\u00e3o de mandar para o motor uma corrente maior [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":5963,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-834","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Motor de Passo 28BYJ-48 com Driver ULN2003 - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Projeto Motor de Passo 28BYJ-48 com Driver ULN2003 com Arduino. Teste R\u00e1pido e Pr\u00e1tico com Esquema de Liga\u00e7\u00e3o e Biblioteca. Confira!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Motor de Passo 28BYJ-48 com Driver ULN2003 - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Projeto Motor de Passo 28BYJ-48 com Driver ULN2003 com Arduino. Teste R\u00e1pido e Pr\u00e1tico com Esquema de Liga\u00e7\u00e3o e Biblioteca. Confira!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-15T16:56:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-16T19:46:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/motor-de-passo-28BYJ-48-1-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1181\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Motor de Passo 28BYJ-48 com Driver ULN2003 - Blog Usinainfo","description":"Projeto Motor de Passo 28BYJ-48 com Driver ULN2003 com Arduino. Teste R\u00e1pido e Pr\u00e1tico com Esquema de Liga\u00e7\u00e3o e Biblioteca. Confira!","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:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/","og_locale":"pt_BR","og_type":"article","og_title":"Motor de Passo 28BYJ-48 com Driver ULN2003 - Blog Usinainfo","og_description":"Projeto Motor de Passo 28BYJ-48 com Driver ULN2003 com Arduino. Teste R\u00e1pido e Pr\u00e1tico com Esquema de Liga\u00e7\u00e3o e Biblioteca. Confira!","og_url":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2016-04-15T16:56:27+00:00","article_modified_time":"2021-06-16T19:46:21+00:00","og_image":[{"width":2560,"height":1181,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/motor-de-passo-28BYJ-48-1-scaled.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/","url":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/","name":"Motor de Passo 28BYJ-48 com Driver ULN2003 - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/motor-de-passo-28BYJ-48-1-scaled.jpg","datePublished":"2016-04-15T16:56:27+00:00","dateModified":"2021-06-16T19:46:21+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Projeto Motor de Passo 28BYJ-48 com Driver ULN2003 com Arduino. Teste R\u00e1pido e Pr\u00e1tico com Esquema de Liga\u00e7\u00e3o e Biblioteca. Confira!","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/motor-de-passo-28BYJ-48-1-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/motor-de-passo-28BYJ-48-1-scaled.jpg","width":2560,"height":1181},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-de-passo-28byj-48-com-driver-uln2003\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Motor de Passo 28BYJ-48 com Driver ULN2003"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=834"}],"version-history":[{"count":10,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/834\/revisions"}],"predecessor-version":[{"id":5955,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/834\/revisions\/5955"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/5963"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}