Fazemos envio para todo o País. Portes gratis para Portugal Continental em encomendas superiores a 50€! Em encomendas superiores a 29,99€ e inferiores a 50€ portes de 2,83€, em encomendas iguais ou inferiores a 29,99€ portes de 4,31€. Loja física na cidade do Montijo
Porque temos dos preços mais baixos do mercado? Porque os custos operacionais são muito baixos, o que nos permite baixar em muito a nossa margem de venda, beneficiando o cliente.
A loja de componentes eletrónicos mais barata na cidade do Montijo

Programa arduino motor de passo

Escrito em 12 de abril de 2024

Programa arduino motor de passo

Programa arduino simples para controlo de um motor passo a passo

Neste exemplo, a biblioteca Stepper é utilizada para controlar o motor de passo. Certifique-se de instalar a biblioteca antes de usar o código acima. Este código fará com que o motor de passo gire em uma direção por uma revolução completa e, em seguida, na direção oposta por uma revolução completa, repetindo esse ciclo continuamente.

 

 

// Incluindo a biblioteca Stepper
#include <Stepper.h>

// Definindo os pinos para o motor de passo
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11

// Definindo o número de passos por revolução
#define STEPS_PER_REV 2048

// Criando um objeto Stepper
Stepper stepper(STEPS_PER_REV, IN1, IN2, IN3, IN4);

void setup() {
// Define a velocidade do motor (em RPM)
stepper.setSpeed(30);
}

void loop() {
// Gira o motor em uma direção por 2048 passos (uma revolução completa)
stepper.step(STEPS_PER_REV);
delay(1000); // Aguarda 1 segundo

// Gira o motor na direção oposta por 2048 passos
stepper.step(-STEPS_PER_REV);
delay(1000); // Aguarda 1 segundo
}

 

Eletronica loja