查看SKU:RB-01C130 步進電機驅動模塊的源代碼
←
SKU:RB-01C130 步進電機驅動模塊
跳轉至:
導航
、
搜索
因為以下原因,你沒有權限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
[[文件:01C13010.jpg|500px|有框|右]] ==產(chǎn)品概述== 步進電機驅動模塊專門為精確控制雙極型步進電機所設計。當脈沖信號輸入給步進電機時,步進電機會一步一步旋轉。每接收到一個脈沖信號,步進電機會旋轉固定的角度。該模塊具有可調(diào)節(jié)的驅動電流和微步進硬件調(diào)節(jié)器。該模塊可用于3D打印技術、數(shù)控技術及精確的動作控制技術中。 ==規(guī)格參數(shù)== ===基本參數(shù)=== # 品名 步進電機驅動模塊 # 貨號 RB-01C130 # 品牌 奧松機器人 # 產(chǎn)地 哈爾濱 # 尺寸 25mm*50mm # 包裝 防靜電包裝 # 固定孔 33mm*18mm ===電氣參數(shù)=== # 驅動芯片:A4988 # 輸入電壓:6-12V # 邏輯電壓:低電平0V 高電平5V # 驅動電流:最大1.35A ===產(chǎn)品尺寸圖=== [[文件:01C130.png|650px|縮略圖|居中]] ==使用方法(Arduino 控制器)== ===使用硬件=== * 1 * Arduino UNO 控制器 * 1 * 步進電機驅動板 * 1 * 鋰電池 7.4V 1300mAh * 1 * 42 式步進電機 * 實驗連接線若干 ===硬件連接=== 1、步進電機與步進電機驅動板連接<br/> 兩相步進電機黑線、綠線、紅線、藍線,分別接到步進電機驅動板輸出接口的1A、1B、2A、2B。<br/> 2、Arduino UNO 控制器與步進電機驅動板連接<br/> * ‘+’連接‘V’ *‘-’連接‘G’ * ”STP”連接D2 * ”DIR”連接D3。 3、實驗連接圖 [[文件:01C1302.png|650px|縮略圖|居中]] ===Arduino_code_1=== <pre style='color:blue'> int dirPin = 3; int stpPin = 2; void setup(){ pinMode(dirPin, OUTPUT); pinMode(stpPin, OUTPUT); } void step(boolean dir,int steps) { digitalWrite(dirPin,dir); delay(50); for(int i=0;i<steps;i++){ digitalWrite(stpPin, HIGH); delayMicroseconds(400); digitalWrite(stpPin, LOW); delayMicroseconds(400); } } void loop() { step(1,200); delay(1000); step(0,200); delay(1000); } </pre> ===程序效果=== 測試程序下載到Arduino UNO 控制器中,7.4V鋰電池接到驅動器外部電源接口,步進電機正常工作,并正傳360度后反轉360. 通過選擇撥碼開關不同不合的開斷能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。 ==使用方法(Raspberry Pi)== ===使用硬件=== * 1 * Raspberry Pi 3B * 1 * 16G SD Card * 1 * 5V 2.5A 適配器 * 1 * 7.4V 1300mAh 鋰電池 * 1 * 42 步進電機 * 實驗連接線若干 ===硬件連接=== [[文件:01C13011.png|700px|有框|居中]] ===Raspberry Pi 例子程序=== <pre style='color:blue'> #! /usr/bin/env python import RPi.GPIO as GPIO import time dirPin = 2 stpPin = 3 GPIO.setmode(GPIO.BCM) GPIO.setup(dirPin, GPIO.OUT) GPIO.setup(stpPin, GPIO.OUT) def step(dir, steps): GPIO.output(dirPin, dir) time.sleep(0.05) for i in range (0, steps): GPIO.output(stpPin, 1) time.sleep(0.0004) GPIO.output(stpPin, 0) time.sleep(0.0004) # GPIO.output(dirPin, dir) try: while True: step(1,400) time.sleep(1) step(0,200) time.sleep(1) finally: GPIO.cleanup() </pre> ===程序效果=== 步進電機正常工作,并正傳360度后反轉360. 通過選擇撥碼開關不同能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。 ==使用方法(Microbit)== ===使用硬件=== * 1 * micro bit 擴展板 * 1 * micro bit 控制器 * 1 * 7.4V 鋰電池 * 1 * 42 式步進電機 * 1 * 步進電機驅動板 * 實驗連接線若干 ===硬件連接=== [[文件:01C13012.png|700px|有框|居中]] ===Microbit 例子程序=== <pre style='color:blue'> from microbit import * while True: pin1.write_digital(1) sleep(0.05) for i in range(0, 3200): pin0.write_digital(1) sleep(0.0004) pin0.write_digital(0) sleep(0.0004) sleep(1) pin1.write_digital(0) sleep(5) for i in range(0, 3200): pin0.write_digital(1) sleep(0.0004) pin0.write_digital(0) sleep(0.0004) sleep(5) </pre> ===程序效果=== 步進電機正常工作,使用 16 分頻模式,步進電機正傳 360 度后反轉 360. 通過選擇撥碼開關能夠控制步進電機在全步進、半步、1/8 步進、1/16 步進變化。 ==產(chǎn)品相關推薦== [[文件:erweima.png|230px|無框|右]] ===產(chǎn)品購買地址=== [http://lifestyle201.com/goods-822.html 步進電機驅動板]<br/> ===周邊產(chǎn)品推薦=== [http://lifestyle201.com/goods-686.html 步進電機] ===相關學習資料===
返回
SKU:RB-01C130 步進電機驅動模塊
。
來自“
http://lifestyle201.com/wiki/index.php/SKU:RB-01C130_步進電機驅動模塊
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明