如何移动步进电机,用电位器改变速度,并使用按钮改变方向
扫描二维码
随时随地手机看文章
步骤1:你需要什么
•Arduino UNO(或任何其他Arduino)
•步进电机28byj-48 &步进电机驱动板
•按钮
•1k欧姆电阻
•电位计模块
•跳线
•电路试验板
步骤2:由PCBWay带来
感谢PCBWay对本教程的支持,帮助用户了解更多有关电子产品的知识。
我喜欢PCBWay的地方是,你可以花大约5美元买到10块电路板,这对于专业的电路板来说是非常划算的,更不用说你节省了多少时间!
去这里看看吧。他们还提供了很多其他的东西,如果你可能需要它,比如组装,3D打印,数控加工等等。
步骤3:电路
•将步进电机连接到步进电机驱动器
•连接Arduino引脚[5V]到驱动板引脚[VCC]
•连接Arduino引脚[GND]到驱动板引脚[GND]
•连接Arduino数字引脚[8]到驱动板引脚[IN1]
•连接Arduino数字引脚[9]到驱动板引脚[IN2]
•连接Arduino数字引脚[10]到驱动板引脚[IN3]
•连接Arduino数字引脚[11]到驱动板引脚[IN4]
•连接Arduino引脚[5V]至面包板正引脚[红线]
•将Arduino引脚[GND]连接到面包板负引脚[黑线]
•将Arduino数字引脚[2]连接到电阻和按钮
•将电阻的另一端连接到面包板引脚[GND]
•连接按钮的另一个引脚到面包板的正引脚[5V]
•连接电位器引脚[DTA]到arduino模拟引脚[A0]
•连接电位器引脚[VCC]到面包板正引脚[5V]
•将电位器引脚[GND]连接到面包板引脚[GND]
步骤4:启动Visuino,选择Arduino UNO板类型
如图1所示启动Visuino,点击Visuino中Arduino组件(图1)上的“Tools”按钮,出现对话框后选择“Arduino UNO”,如图2所示
步骤5:在Visuino中添加组件
•增加“4线步进电机”组件
•添加“Debounce Button”组件
•添加“Toggle(T) Flip-Flop”组件
•添加“地图范围模拟”组件
步骤6:在Visuino中设置组件
•选择“MapRange1”,在属性窗口中设置“输出范围”>“Max”为500 <
•选择“Stepper1”,在属性窗口中选择“Reversed”,点击引脚图标,选择“Boolean SinkPin”,选择“Steps Per Second”,点击引脚图标,选择“Float SinkPin”
步骤7:在Visuino中连接组件
•连接Arduino数字引脚[2]到“Button1”引脚[内]
•连接Arduino Analog引脚[0]到MapRange1引脚[In]
•连接“Button1”引脚[Out]到“flipflop1”引脚[Clock]
•将“flipflop1”引脚[出]连接到“Stepper1”引脚[反向]
•连接“MapRange1”引脚[Out]到“Stepper1”引脚[每秒步数]
•连接“Stepper1”引脚[0]到Arduino数字引脚[8]
•连接“Stepper1”引脚[1]到Arduino数字引脚[9]
•连接“Stepper1”引脚[2]到Arduino数字引脚[10]
•连接“Stepper1”引脚[3]到Arduino数字引脚[11]
步骤8:生成,编译和上传Arduino代码
在Visuino中,在底部单击“Build”选项卡,确保选择了正确的端口,然后单击“Compile/Build and Upload”按钮。
步骤9:
如果你给Arduino模块供电,电机就会开始运行,用电位器你可以改变速度。如果你按下这个按钮,马达就会改变方向。
本文编译自hackster.io





