ดูรายละเอียดข้อมูลได้ที่ >>> Link
This product is a carrier board or breakout board for Allegro’s A4988 DMOS Microstepping Driver with Translator and Overcurrent Protection; we therefore recommend careful reading of the A4988 datasheet (1MB pdf) before using this product. This stepper motor driver lets you control one bipolar stepper motor at up to 2 A output current per coil (see the Power Dissipation Considerations section below for more information). Here are some of the driver’s key features:
This product ships with all surface-mount components—including the A4988 driver IC—installed as shown in the product picture.
This product ships individually packaged with 0.1″ male header pins included but not soldered in; we also carry a version with male header pins already soldered in. For customers interested in higher volumes at lower unit costs, we offer a bulk-packaged version without header pins and a bulk-packaged version with header pins installed.
Note that we carry several stepper motor drivers that can be used as alternatives for this module. The Black Edition A4988 stepper motor driver carrier is available with approximately 20% better performance; except for thermal characteristics, the Black Edition and this (green) board are interchangeable. We also sell a larger version of the A4988 carrier that has reverse power protection on the main power input and built-in 5 V and 3.3 V voltage regulators that eliminate the need for separate logic and motor supplies. Our DRV8825 carrier offers approximately 50% better performance over a wider voltage range and with a few additional features, while our DRV8834 carrier works with motor supply voltages as low as 2.5 V; either of these boards can be used as a drop-in replacement for this driver in many applications.
Example Code for Arduino with limit swith Homing
// Enable Pin >> You can use connect Signal GND.
// Limit SW >> it's use COMMON and NO.
const int dirPin = 5;
const int stepperPin = 2;
const int limit_sw = 9;
int buttonState = 1;
void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
pinMode(limit_sw, INPUT);
digitalWrite(limit_sw,HIGH);
digitalWrite(dirPin,HIGH);
while(buttonState == HIGH){
digitalWrite(stepperPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepperPin, LOW);
delayMicroseconds(100);
buttonState = digitalRead(limit_sw);
}
}
void step(boolean dir,long steps, int delaySpeed){
digitalWrite(dirPin,dir);
delay(50);
for(int i=0;i digitalWrite(stepperPin, HIGH); delayMicroseconds(delaySpeed); digitalWrite(stepperPin, LOW); delayMicroseconds(delaySpeed); } } void loop(){ if(digitalRead(limit_sw) == HIGH){ step(false,5000, 100); delay(10); step(true,5000, 50); delay(10); } if(digitalRead(limit_sw) == LOW){ step(false,6000, 100); } }
สอบถามสินค้าหรือต้องการใบเสนอราคาหรือใบกำกับภาษีโปรดติดต่อทางร้านก่อนสั่งซื้อครับผม
- ติดต่อผ่าน LINE ID : csanthanaboun
- เบอร์โทร 0909761799
หน้าที่เข้าชม | 332,815 ครั้ง |
ผู้ชมทั้งหมด | 120,852 ครั้ง |