锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

用51单片机编写的智能小车全程前进的C程序

时间:2023-02-24 14:30:00 c1623转向传感器

该楼层涉嫌违规被系统折叠隐藏这栋楼,查看这栋楼

/****************************************************************************

硬件连接

P1_6 接驱动模块ENA 输入使能端PWM信号调节速度

P1_7 接驱动模块ENB 使能端,输入PWM信号调节速度 P3_4 P3_5 接IN1 IN2 当 P3_4=1,P3_5=0; 左电机正转 驱动蓝色输出端OUT1 OUT2接左电机

P3_4 P3_5 接IN1 IN2 当 P3_4=0,P3_5=1; 左电机反转

P3_6 P3_7 接IN3 IN4 当 P3_6=1,P3_7=0; 右电机正转 驱动蓝色输出端OUT3 OUT4接右电机

P3_6 P3_7 接IN3 IN4 当 P3_6=0,P3_7=1; 右电机反转 P1_第一个输出信号是中控板上的标记OUT1

P1_1连接四路搜索模块接口第二路输出信号,即中控板上的标记OUT2

P1_第三路输出信号是中控板上的标记OUT3

P1_第四路输出信号是中控板上的标记OUT4

四路搜索传感器信号(白线)为0 无信号(黑线)为1

四路寻找传感器电源 5V GND 电源输出接口取自靠近液晶调节对比度的单片机板

关于单片机电源店驱动模块内带LDO当电池输入最低电压6时,稳压芯片V输出稳定的5V

针脚分别标记 5 与GND 。该电源可作为单片机系统的电源。

****************************************************************************/ #include #define Left_moto_pwm P1_6 ///连接驱动模块ENA 输入使能端PWM信号调节速度

#define Right_moto_pwm P1_7 ///连接驱动模块ENB #define Left_1_led P1_0 //

#define Left_2_led P1_1 //第二路四路搜索模块接口

#define Right_1_led P1_2 //第三路四路搜索模块接口

#define Right_2_led P1_3 //四路搜索模块接口第四路

#define Left_moto_go {P3_4=0,P3_5=1;} //P3_4 P3_5 接IN1 IN2 当 P3_4=0,P3_5=1; 左电机向前移动

#define Left_moto_back {P3_4=1,P3_5=0;} //P3_4 P3_5 接IN1 IN2 当 P3_4=1,P3_5=0; 左电机后退

#define Right_moto_go {P3_6=0,P3_7=1;} //P3_6 P3_7 接IN1 IN2 当 P3_6=0,P3_7=1; 右电机前转

#define Right_moto_back {P3_6=1,P3_7=0;} //P3_6 P3_7 接IN1 IN2 当 P3_6=1,P3_7=0; 右电机后退 void main(void)

{ Left_moto_pwm =1;

Right_moto_pwm=1; ///使能端置1全速前进 while(1) /*无限循环*/

{ Left_moto_go;

Right_moto_go; }

}

微信:156125701

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章