Mostrando postagens com marcador codigo. Mostrar todas as postagens
Mostrando postagens com marcador codigo. Mostrar todas as postagens

terça-feira, 24 de dezembro de 2013

arduino do carro utilizando sield motor (codigo para você copiar)




 Utilizando dois motores de passo
 M1 movimenta as rodas
 M2 movimenta direção

No na tela do serial do IDE você pode acompanhar a cada comando.
(qualquer duvida ou sugestão deixe seu comentário).



Acesse:
www.youtube.com/watch?v=nkPHSaJAfeU

 Copie e cole;

#include <AFMotor.h>

// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #1 (M2 and M3)
// to motor port #2 (M3 and M4)
AF_Stepper m1(48, 1);
AF_Stepper m2(48, 2);

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps


  m1.setSpeed(60);  //motor rodas velocidade rpm
  m2.setSpeed(15);  //motor direção

}


void loop() {

  m1.step(120, FORWARD, MICROSTEP); // frente
  Serial.println("m1 frente");
  delay (100);

  m2.step(6, FORWARD, MICROSTEP); // vira
  Serial.println("m2 vira");
  delay (100);

   m1.step(120, FORWARD, MICROSTEP); // frente
  Serial.println("m1 frente");
  delay (100);

  m2.step(6, BACKWARD, MICROSTEP); // volta
  Serial.println("m2 volta reta");
  delay (100);

   m1.step(120, FORWARD, MICROSTEP); // frente
  Serial.println("m1 frente");
  delay (100);

   m2.step(6, BACKWARD, MICROSTEP);
  Serial.println("m2 vira");
  delay (100);

  m1.step(80, BACKWARD, MICROSTEP);
  Serial.println("m1 re");
  delay (100);

  m2.step(6, FORWARD, MICROSTEP);
  Serial.println("m2 volta reta");
  delay (100);

  m1.step(80, BACKWARD, MICROSTEP);
  Serial.println("m1 re");
  delay (100);

 m2.step(6, FORWARD, MICROSTEP);
  Serial.println("m2 vira");
  delay (100);

   m1.step(80, BACKWARD, MICROSTEP);
  Serial.println("m1 re");
  delay (100);

  m2.step(6, BACKWARD, MICROSTEP);
  Serial.println("m2 volta reta");
  delay (100);
}


 

arduino carro motores de passo

Este experimento foi utilizado um arduino R3, shield motor arduino para controlar motores de passo.
Os dois motores os foram retirados de uma impressora Hp.
 As rodas e o eixo são os roletes puxa papel da impressora chassi produzido utilizando cantoneiras de aluminio e as polias foram torneadas em um torno que possuo.
Quando for utilizar o Shield motor no arduino é necessário abaixar o arquivo AF motor e salvar na biblioteca do arduino. http://www.adafruit.com/