“(SKU:RB-01C047)Easy Driver Stepper Motor Driver”的版本間的差異
(→?連接示意圖) |
|||
第9行: | 第9行: | ||
# 電源輸入范圍7-30V,電壓越高,高速時(shí)扭矩越高 | # 電源輸入范圍7-30V,電壓越高,高速時(shí)扭矩越高 | ||
==使用方法== | ==使用方法== | ||
? | |||
? | |||
? | |||
===連接示意圖=== | ===連接示意圖=== | ||
+ | 使用Easy Driver Stepper Motor Driver 來控制四線兩向步進(jìn)電機(jī)接線圖 | ||
[[文件:RB-01C047101.png|700px|縮略圖|居中]] | [[文件:RB-01C047101.png|700px|縮略圖|居中]] | ||
第26行: | 第24行: | ||
void loop() | void loop() | ||
{ | { | ||
? | |||
int i; | int i; | ||
? | |||
digitalWrite(dirpin, LOW); // Set the direction. | digitalWrite(dirpin, LOW); // Set the direction. | ||
delay(100); | delay(100); | ||
? | |||
? | |||
for (i = 0; i<4000; i++) // Iterate for 4000 microsteps. | for (i = 0; i<4000; i++) // Iterate for 4000 microsteps. | ||
{ | { | ||
第39行: | 第33行: | ||
delayMicroseconds(500); // This delay time is close to top speed for this | delayMicroseconds(500); // This delay time is close to top speed for this | ||
} // particular motor. Any faster the motor stalls. | } // particular motor. Any faster the motor stalls. | ||
? | |||
digitalWrite(dirpin, HIGH); // Change direction. | digitalWrite(dirpin, HIGH); // Change direction. | ||
delay(100); | delay(100); | ||
? | |||
? | |||
for (i = 0; i<4000; i++) // Iterate for 4000 microsteps | for (i = 0; i<4000; i++) // Iterate for 4000 microsteps | ||
{ | { | ||
第50行: | 第41行: | ||
delayMicroseconds(500); // This delay time is close to top speed for this | delayMicroseconds(500); // This delay time is close to top speed for this | ||
} // particular motor. Any faster the motor stalls. | } // particular motor. Any faster the motor stalls. | ||
? | |||
}</pre> | }</pre> | ||
===程序效果=== | ===程序效果=== | ||
? | + | 將此代碼下載到Arduino控制器中,通電之后步進(jìn)電機(jī)先順時(shí)針旋轉(zhuǎn)然后再逆時(shí)針旋轉(zhuǎn)。 | |
==產(chǎn)品相關(guān)推薦== | ==產(chǎn)品相關(guān)推薦== | ||
[[文件:erweima.png|230px|無框|右]] | [[文件:erweima.png|230px|無框|右]] |
2015年9月14日 (一) 13:41的版本
目錄 |
產(chǎn)品概述
2013年哈爾濱奧松機(jī)器人科技有限公司正式成為美國第一大電子開源硬件巨頭公司Sparkfun中國區(qū)域代理商。此款EasyDriver Stepper Motor Driver為全新Sparkfun原裝進(jìn)口步進(jìn)電機(jī)驅(qū)動(dòng)器,其易于使用,能夠與任何可以輸出0-5V(3V 請(qǐng)短路SJ2 )脈沖信號(hào)的設(shè)備配合使用。EasyDriver通過接入7-30V電壓來給電機(jī)供電,并且可以驅(qū)動(dòng)幾乎任何一款步進(jìn)電機(jī)。EasyDriver的板載穩(wěn)壓芯片可以設(shè)置為3.3V或者5V,可以直接接入4線步進(jìn)電機(jī),通過微控制器精確的控制步進(jìn)電機(jī)的動(dòng)作。注意:驅(qū)動(dòng)器通電時(shí),請(qǐng)勿連接或斷開電機(jī)。這將導(dǎo)致永久性損壞A3967芯片。
規(guī)格參數(shù)
- 驅(qū)動(dòng)芯片:A3967
- MS1 and MS2 腳用于控制電機(jī)的細(xì)分(2、4、8),默認(rèn)為8細(xì)分
- 兼容任何電壓的4、6、8線步進(jìn)電機(jī)
- 可調(diào)電流控制
- 電源輸入范圍7-30V,電壓越高,高速時(shí)扭矩越高
使用方法
連接示意圖
使用Easy Driver Stepper Motor Driver 來控制四線兩向步進(jìn)電機(jī)接線圖
示例代碼
int dirpin = 2; int steppin = 3; void setup() { pinMode(dirpin, OUTPUT); pinMode(steppin, OUTPUT); } void loop() { int i; digitalWrite(dirpin, LOW); // Set the direction. delay(100); for (i = 0; i<4000; i++) // Iterate for 4000 microsteps. { digitalWrite(steppin, LOW); // This LOW to HIGH change is what creates the digitalWrite(steppin, HIGH); // "Rising Edge" so the easydriver knows to when to step. delayMicroseconds(500); // This delay time is close to top speed for this } // particular motor. Any faster the motor stalls. digitalWrite(dirpin, HIGH); // Change direction. delay(100); for (i = 0; i<4000; i++) // Iterate for 4000 microsteps { digitalWrite(steppin, LOW); // This LOW to HIGH change is what creates the digitalWrite(steppin, HIGH); // "Rising Edge" so the easydriver knows to when to step. delayMicroseconds(500); // This delay time is close to top speed for this } // particular motor. Any faster the motor stalls. }
程序效果
將此代碼下載到Arduino控制器中,通電之后步進(jìn)電機(jī)先順時(shí)針旋轉(zhuǎn)然后再逆時(shí)針旋轉(zhuǎn)。
產(chǎn)品相關(guān)推薦
產(chǎn)品購買地址
Easy Driver Stepper Motor Driver
周邊產(chǎn)品推薦
相關(guān)問題解答
Easy Driver Stepper Motor Driver如何使用
Easy Driver Stepper Motor Driver使用例子程序
相關(guān)學(xué)習(xí)資料
Easy Driver Stepper Motor Driver中文翻譯資料
示意圖
步進(jìn)電動(dòng)機(jī)的數(shù)據(jù)表
easydriver網(wǎng)站
bildr教程
快速入門指南
奧松機(jī)器人技術(shù)論壇