51单片机用LED灯闪烁速度显示步进电机转动速度

C语言,即电机转动快时彩灯闪烁速度变快,慢时速度变慢,应该怎么做?

电机转动的速度是与你提供的pwm波的占空比有关,而LED等闪烁是与你的IO口高低电平翻转频率有关。那么你可以对pwm波的占空比和电平翻转频率做一个线性的关联。即当占空比越大时,控制你电平翻转的时间变小。这样即可实现你的要求。

直接将步进电机的一相接个LED(串个合适的电阻)到GND应该可行,只是电机转一圈只能闪一下,电机转的很慢的话看不出效果