完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1 当用单片机5V电源给L298N供电驱动5V的小马达时,驱动模块的12V和5V都接单片机的5V,GND一定得接单片机的GND。第一排6个排针接单片机的IO口就可以了。其中IN1到IN4为马达逻辑输入,控制其正转和反转。以左边马达为例当IN1=0,IN2=1时为正转。IN1=1,IN2=0时为反转。待机则全为0,刹车则全为1。ENA和ENB为两马达的使能(调速用)。
2当接入7~12V电压时,正5V不需要接电压,其可以输出5V的电压供单片机使用。中间那个接单片机的GND。 3当输入的电压大于12V小于24V时,需要拔掉电源旁的跳线帽,5V端需要接入5v的电压,GND还是接GND。 下面是我写的驱动代码(51单片机) #include #define uint unsigned int ***it ENA=P3^5; ***it IN1=P3^6; ***it IN2=P3^7; void delay(uint n) { uint x,y; for(x=n;x>0;x--) for(y=114;y>0;y--); } void Speed(uint a) // 调节范围0~100 { ENA=1; //使能转 delay(a); // a越大,延时越久,速度越大 ENA=0; // 使能停 delay(100-a);// 类似 } void main() { while(1) { // 反转 IN1=1; IN2=0; Speed(70); } } 在这里插入代码片 |
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 0 评论
970浏览 2评论
598浏览 1评论
360浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-30 08:58 , Processed in 1.340227 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号