51单片机入门-直流电机(十四)

目录:

1.直流电机驱动(PWM)

2.LED呼吸灯&直流电机调速

1.直流电机驱动(PWM)

让他转的快一些让他转2us停1us

2.LED呼吸灯&直流电机调速

点亮一个LED:

在循环里:点亮熄灭

显示暗一些:

让灭的时间调长一些:

灯变的更暗了

写一个快的延时函数:

亮度由低到高变化,变化比较快

再加一层循环,就明显了

在加个循环从大到小:亮度从高到底:

先亮度低到高,然后高到底:就实现了呼吸灯效果。

上面写的是在主函数中,占用主进程的,下面用定时器的方式实现

下面用定时器,反转PWM

定时器改快一点:

比较值设置的越大,低电平的时间越长,会越亮

设置小一些,低电平的时间越短,就会变暗

用了定时器,主循环,就可以做些其他事情

按下按键1:

按3下就会变成0

通过改变speed可以实现改变compare的值,进而改变亮度:

按下:

改成调电机:

电机的级性是反过来的,给1的时候电机转,需要把0和1换下位置

2的时候才转:

把1的值改大些:

相关推荐
Rocktech_ruixun5 小时前
机器人本地跑LLM大模型对主板硬件有什么要求?瑞迅科技RK3588/3568方案选型解析
人工智能·科技·嵌入式硬件·机器人·边缘计算
小雪崩6 小时前
嵌入式学习 day45:51单片机基础
学习·51单片机
天空'之城7 小时前
单片机基础核心知识点汇总(三十四)
单片机·嵌入式硬件
Horn Still Sounds8 小时前
51单片机入门:硬件基础、位运算、数码管动态显示完整梳理
嵌入式硬件·mongodb·51单片机
三佛科技-187366133979 小时前
24W-48W隔离双绕组非标自供电芯片LP3718CD(电路原理图)
单片机·嵌入式硬件
糖糖单片机设计11 小时前
基于 STM32 的小型鸟类宠物繁殖系统
stm32·嵌入式硬件·宠物
电子元器件选型哥12 小时前
一文讲清LLC谐振电路工作原理
单片机·嵌入式硬件·硬件工程师·电子元器件·器件选型
HUI-47413 小时前
EG1162|SOP‑16 高压同步整流降压控制器,最高 600V 输入,大电流 5V 输出优选
嵌入式硬件·硬件工程
POMAGTOR13 小时前
【5G 通讯 POGOPIN 弹簧顶针连接器解决方案】
网络·嵌入式硬件·5g
ZLG_zhiyuan13 小时前
测试方案 | 从“000”到“111”,高效完成100BASE-TX以太网眼图测试
单片机·嵌入式硬件