当前位置: 首页> 健康> 美食 > L9110S电机控制模块

L9110S电机控制模块

时间:2025/7/14 4:46:26来源:https://blog.csdn.net/m0_74156325/article/details/139380185 浏览次数:0次

1.L9110s控制小车前进后退左右

        接通VCC,GND 模块电源指示灯亮, 以下资料来源官方,但是仍需我们调制

(前进):        L1A输入低电平,L1B输入高电平

                          R1A输入低电平,R1B输入高电平

(后退则相反):

                          L1A输入高电平,L1B输入低电平

                          R1A输入高电平,R1B输入低电平

(左转):         L1A输入低电平,L1B输入低电平

                           R1A输入低电平,R1B输入高电平

(右转则相反):

                           L1A输入低电平,L1B输入高电平

                           R1A输入低电平,R1B输入低电平

#include "reg52.h"
#include "intrins.h"sbit RightConlA = P3^2; //右轮
sbit RightConlB = P3^3;sbit LeftConlA  = P3^4; //左轮
sbit LeftConlB  = P3^5;void Delay1000ms()		//@11.0592MHz
{unsigned char i, j, k;_nop_();i = 8;j = 1;k = 243;do{do{while (--k);} while (--j);} while (--i);
}void goForward()
{LeftConlA = 0;LeftConlB = 1;RightConlA = 0;RightConlB = 1;
}void goBack()
{LeftConlA = 1;LeftConlB = 0;RightConlA = 1;RightConlB = 0;
}void goLeft()
{LeftConlA = 0;LeftConlB = 0;RightConlA = 0;RightConlB = 1;
}void goRight()
{LeftConlA = 0;LeftConlB = 1;RightConlA = 0;RightConlB = 0;
}void main()
{while(1){goForward();Delay1000ms();Delay1000ms();goBack();Delay1000ms();Delay1000ms();goLeft();Delay1000ms();Delay1000ms();goRight();Delay1000ms();Delay1000ms();}
}

关键字:L9110S电机控制模块

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: