Todos os Vídeos Marcados passo (Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)) - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) 2024-05-18T09:11:05Z https://labdegaragem.com/video/video/listTagged?tag=passo&rss=yes&xn_auth=no Motor de Passo com ULN2003 tag:labdegaragem.com,2013-06-11:6223006:Video:244639 2013-06-11T17:20:03.699Z Alexandre https://labdegaragem.com/profile/aravecchia <a href="https://labdegaragem.com/video/motor-de-passo-com-uln2003-1"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/1946416026?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Miniatura" /><br /> </a><br />2o. motor de passo. <a href="https://labdegaragem.com/video/motor-de-passo-com-uln2003-1"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/1946416026?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Miniatura" /><br /> </a><br />2o. motor de passo. Motor de Passo com ULN2003 tag:labdegaragem.com,2013-06-11:6223006:Video:244380 2013-06-11T01:34:02.786Z Alexandre https://labdegaragem.com/profile/aravecchia <a href="https://labdegaragem.com/video/motor-de-passo-com-uln2003"><br /> <img alt="Miniatura" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/1946415752?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>Motor de Passo Mitsumi de 5 terminais.<br></br> Detalhe que para o código funcionar, o valor tempo tem que ser múltiplo do número de passos.<br></br> Código:<br></br> <br></br> /*<br></br> Motor de Passo Mitsumi 5 terminais.<br></br> Acelera o motor prograssivamente, desacelera ate parar,<br></br> inverte a rotaco, acelera novamente, e assim vai.<br></br> */<br></br> <br></br> void setup() {… <a href="https://labdegaragem.com/video/motor-de-passo-com-uln2003"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/1946415752?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Miniatura" /><br /> </a><br />Motor de Passo Mitsumi de 5 terminais.<br /> Detalhe que para o código funcionar, o valor tempo tem que ser múltiplo do número de passos.<br /> Código:<br /> <br /> /*<br /> Motor de Passo Mitsumi 5 terminais.<br /> Acelera o motor prograssivamente, desacelera ate parar,<br /> inverte a rotaco, acelera novamente, e assim vai.<br /> */<br /> <br /> void setup() {<br /> Serial.begin(9600);<br /> pinMode(3, OUTPUT);<br /> pinMode(4, OUTPUT);<br /> pinMode(5, OUTPUT);<br /> pinMode(6, OUTPUT);<br /> pinMode(13, OUTPUT);<br /> <br /> <br /> }<br /> <br /> void loop()<br /> {<br /> int t=100;<br /> while (t&gt;=1)<br /> {<br /> {<br /> digitalWrite(3, 1);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 1);<br /> digitalWrite(4, 1);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 1);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 1);<br /> digitalWrite(5, 1);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 1);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 1);<br /> digitalWrite(6, 1);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 1);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t-1;<br /> }<br /> {<br /> digitalWrite(3, 1);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 1);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t-1;<br /> }<br /> }<br /> while (t&lt;=100)<br /> {<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 1);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 1);<br /> digitalWrite(6, 1);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 1);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 1);<br /> digitalWrite(5, 1);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 0);<br /> digitalWrite(4, 1);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 1);<br /> digitalWrite(4, 1);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 1);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 0);<br /> digitalWrite(13, 1);<br /> delay(t);<br /> t=t+1;<br /> }<br /> {<br /> digitalWrite(3, 1);<br /> digitalWrite(4, 0);<br /> digitalWrite(5, 0);<br /> digitalWrite(6, 1);<br /> digitalWrite(13, 0);<br /> delay(t);<br /> t=t+1;<br /> }<br /> }<br /> }