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&width=240&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&width=240&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&width=240&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&width=240&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>=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<=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 />
}