Stepper Motor Driver Module with Heatsink

8.00 ر.س

In stock

Description

Description:

Brief introduction:

 

The A4988 is a complete Microstepping Motor Driver with built-in translator for easy operation. The driver has a maximum output capacity of 35 V and ± 2 A. It can operate bipolar stepper motors in full-, half-, quarter-, eighth-, and sixteenth-step modes.

 

Features and Benefits:

Low RDS (On) Output
Automatic current decay mode detection / selection
Mix with slow current decay modes
Synchronous rectification for low power dissipation
Internal UVLO
Cross-current protection
3.3 and 5 V compatible logic supply
Thermal shutdown circuitry
Ground fault protection

Load short-circuit protection

  • Operating Voltage: 35V
  • Operating Voltage: 8V
  • Current Per Phase: 2A
  • Microstep resolution: Full step, ½ step, ¼ step, 1/8 and 1/16 step
  • Reverse voltage protection: No
  • Short-to-ground and shorted-load protection
  • Low RDS(ON) outputs
  • Thermal shutdown circuitry

Applications

  • Used to control the speed and rotation of stepper motor.
  • It is used in robotics to control their motion.
  • It is used in different toys.

Pin Configuration

Pin Name Description
VDD & GND Connected to 5V and GND of Controller
VMOT & GND Used to power the motor
1A, 1B, 2A, 2B Connected to the 4 coils of motor
DIRECTION Motor Direction Control pin
STEP Steps Control Pin
MS1, MS2, MS3 Microstep Selection Pins
SLEEP Pins For Controlling Power States
RESET
ENABEL

 

Cabling & Coding

Cabling Vedio:

 

Connection:

Code:

/* Simple Stepper Motor Control Exaple Code

*

* by Dejan Nedelkovski, www.HowToMechatronics.com

*

*/

// defines pins numbers

const int stepPin = 3;

const int dirPin = 4;

 

void setup() {

// Sets the two pins as Outputs

pinMode(stepPin,OUTPUT);

pinMode(dirPin,OUTPUT);

}

void loop() {

digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction

// Makes 200 pulses for making one full cycle rotation

for(int x = 0; x < 200; x++) {

digitalWrite(stepPin,HIGH);

delayMicroseconds(500);

digitalWrite(stepPin,LOW);

delayMicroseconds(500);

}

delay(1000); // One second delay

 

digitalWrite(dirPin,LOW); //Changes the rotations direction

// Makes 400 pulses for making two full cycle rotation

for(int x = 0; x < 400; x++) {

digitalWrite(stepPin,HIGH);

delayMicroseconds(500);

digitalWrite(stepPin,LOW);

delayMicroseconds(500);

}

delay(1000);

}

 

Reviews

There are no reviews yet.

Be the first to review “Stepper Motor Driver Module with Heatsink”

Your email address will not be published. Required fields are marked *

A4988 Stepper Motor Driver Module

Download

QR Code

QR Code