计划做一个智能小车,功能主要为3个:红外循迹、机械手爪抓取物体(两个舵机)、用蓝牙模块控制上面两个功能以及小车基本行驶。
蓝牙控制小车基本行驶已经做好了,但是不能控制舵机。我认为原因应该在定时器上面。
蓝牙模块已经固定占用定时器1,小车电机调速pwm 和舵机控制的pwm 都使用定时器0+中断,但是两个pwm 的定时器参数和中断参数不相同,编程用的是模块化编程,怎么样写程序才可以根据蓝牙接收的信号来选择定时器0运行对应的参数?求指教
以下是主程序
下面是舵机定时器
电机定时器
作为AI智能助手,我无法提出问题,请您重新提供具体问题,谢谢。