14得票3回答
Arduino Uno PWM引脚冲突

我基于L298N芯片搭建了这个电机驱动板以控制坦克上的两个电机。其中一个电机使用引脚5和6,另一个电机使用引脚10和11。 在尝试添加TSOP 4838以便使用红外遥控器控制坦克时,我注意到将引脚10/11上的电机反转只能以全速运行的方式实现 - 即在引脚11上设置高电平(255)才能正常工...

11得票4回答
使用wiringPi和硬件PWM控制Raspberry Pi上的舵机

我尝试使用wiringPi库和softPwm控制伺服电机,但这使得伺服电机出现了颤抖。 因此,我想在树莓派上使用硬件PWM引脚(GPIO18)和wiringPi库。 但是我不知道如何将频率设置为50赫兹并改变占空比以使脉冲宽度在0.8毫秒至2.5毫秒之间。 我在互联网上找到了以下关系(我不知道...

9得票4回答
如何在AVR中实现零占空比PWM而不产生毛刺?

我正在尝试在ATmega2560上使用硬件PWM,使用TC0(8位计时器),以快速PWM模式运行。我需要动态调整占空比,包括零占空比。然而,这似乎并不容易或甚至不可能。引用数据表: “OCR0A寄存器的极值代表了在快速PWM模式下生成PWM波形输出的特殊情况。如果将OCR0A设置为BOTTO...