motordriver

    0热度

    2回答

    我正在处理基于arduino mega的quadcopter,并试图为4个电机设置PWM频率 - 每个400hz。 我发现了一个有趣的解决方案,其中4个ATmega2560 16位定时器用于控制4个带PWM的ESC,因此可以达到400Hz的频率。 700到2000μs是ESC正在处理的正常脉冲宽度。 1sec/REFRESH_INTERVAL = 1/0.0025 = 400hz。 this is

    0热度

    1回答

    我是机器人技术和电子产品的一般新手机,所以请不要假设我尝试了任何您可能认为明显的事情。 我正在尝试创建一个基本上可以自行运行的购物车(简单的AI例程以避开障碍物,从点A到点B,围绕角落,跟随线条等)。我在Adafruit Arduino Uno R3上安装Adafruit Motor Shield v2和MPU-6050。我在电机屏蔽上使用电路板上的“面包板”,焊接所有部件。 我可以通过他们自己的

    0热度

    1回答

    你好,我有一个RC汽车有两个3V电机(一个左/右,另一个前/后)。左右电机工作正常,但当我尝试旋转另一个电机时,它只能旋转回来。我已经单独尝试了电机,并且在没有控制器的情况下双向工作。 我的代码如下: int enablePinMotorAF = 3; int in1PinMotorAF = 5; int in2PinMotorAF = 6; int enablePinMotorLR = 1

    0热度

    2回答

    所以我要在这时候我跑我的代码和我的超声波传感器的问题与H桥和Arduino的运行汽车Arduino的代码,并与电机H桥一台电机的转速为所有的时间和其他每6秒旋转2秒,但我不知道为什么。任何帮助? 下面是代码: int in1 = 2; int in2 = 3; int in3 = 4; int in4 = 5; int in5 = 6; int in6 = 7; int trig =

    0热度

    1回答

    我有一个关于驱动电机时处理图像的问题。我做了一些研究,可能我需要使用多处理。但是,我无法找到如何一起运行两个处理器。 比方说,我有两个函数作为imageProcessing()和DrivingMotor()。随着来自imageProcessing()的信息,我需要同时更新我的​​DrivingMotor()函数。我该如何处理这个问题?

    0热度

    1回答

    我想用2个步进电机(42H48)和2个驱动器(TB6560)绘制圆。 硬件是这样的:现在 (y-axis motor) | | --—--- |-------- (x-axis motor) | | ,我只能控制这些马达绘制像钻石形状。 // 1 digitalWrite(xAxisMotorDirection, HIGH);

    0热度

    1回答

    我用一个微控制器Kinetis生成一个PWM信号,我不想得到一个真正的数字信号,我想要做的就是将这个信号转换为梯形的信号,其中T崛起和T秋天更长。 我发现我必须设置一个RC滤波器而不是nmos来获得这个波,其他人建议不需要使用nmos? 任何人都可以帮忙吗?

    0热度

    2回答

    我正在使用由drv8825驱动器驱动的几个步进电机进行学校项目(实际上,它将是高架行驶起重机) ,与一个Arduino UNO。首先,我们没有大量的钱花。 现在,问题在于:我们将通过MPU6050 acc + gyro使用PID控制来控制电机的速度(在运动期间负载应尽可能牢固),以及只有两种方式来改变步进马达的速度是: 1)通过一个延迟的方法,例如: for (i = 0; i<400; i++)

    0热度

    1回答

    有一种方法可以在NodeJS中使用mongoose定义MongoDB集合模式。 Mongoose在运行查询时验证模式。 我一直无法找到类似的东西在Python /龙卷风电机。有没有办法在Motor上获得类似的效果,还是有一种可以为我做的包?

    1热度

    1回答

    我想在Atmega 16控制器的帮助下使用L6234驱动器IC驱动BlDC电机。驱动电机的逻辑在第9页的电机驱动器IC L6234数据表中给出。以下是link for datasheet。所以,根据数据表,我写了一个代码来驱动我的电机。这是我的代码: - #define F_CPU 8000000UL #include<avr/io.h> #include<avr/interrupt.h>