首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有4针双极步进电机的Android设备

带有4针双极步进电机的Android设备
EN

Stack Overflow用户
提问于 2018-02-09 06:09:35
回答 1查看 161关注 0票数 2

利用安卓系统(Pico i.MX7D I/O) 如何控制四脚双极步进电机。你能解决我的别针配置吗。这是我的装置

如果有人知道提速马达,请帮帮我.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-07 11:33:37

这一定是密码。如果有人需要的话,试试这个

代码语言:javascript
复制
public class mySampleStepper extends AppCompatActivity {

Button button_forward,button_backward;
private static final String[] leftMotorPins = { "GPIO_10", "GPIO_35", "GPIO_33", "GPIO_128" };
private ULN2003 mLeftStepper;
private int minSpeed=100;
StepDuration stepDuration;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my_sample_stepper);
    button_backward=findViewById(R.id.button_forward_ID);
    button_forward=findViewById(R.id.button_backward_ID);

     stepDuration = new StepDuration(0, minSpeed);

    try {
        mLeftStepper = new ULN2003(leftMotorPins[0], leftMotorPins[1], leftMotorPins[2], leftMotorPins[3]);
        mLeftStepper.open();

    } catch (Exception e) {
        Log.e(MainActivity.TAG, "Error opening steppers", e);
    }

    button_forward.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mLeftStepper.setDirection(Direction.CLOCKWISE);
            mLeftStepper.performStep(stepDuration);
        }
    });
    button_backward.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mLeftStepper.setDirection(Direction.COUNTERCLOCKWISE);
            mLeftStepper.performStep(stepDuration);
        }
    });


}

@Override
protected void onDestroy() {
    super.onDestroy();
    try {
        mLeftStepper.close();
    } catch (Exception e) {
        Log.e(MainActivity.TAG, "Error opening steppers", e);
    }
}

}

PIN配置

我在机器人和步进电机之间使用步进驱动程序(L293D驱动)。

销连接

  • GPIO_10连接到c1b (on L293D驱动器)
  • GPIO_35连接到c2a
  • GPIO_33连接到c1a
  • GPIO_128连接到c2b
  • 输出1、输出2、输出3和输出4分别用于步进电机。

快乐编码:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48699729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档