17 lines
302 B
C
17 lines
302 B
C
|
#include "servo.h"
|
||
|
#include "tim.h"
|
||
|
|
||
|
uint8_t Servo_Speed=1,Servo_goal=0,Servo_position=0;
|
||
|
|
||
|
void Servo_SetAngle(int goal)
|
||
|
{
|
||
|
Servo_position=goal;
|
||
|
__HAL_TIM_SET_COMPARE(&htim15,TIM_CHANNEL_2,2500*goal/180-500);
|
||
|
}
|
||
|
|
||
|
//往哪个方向转
|
||
|
int Servo_toward(void)
|
||
|
{
|
||
|
return Servo_goal>Servo_position;
|
||
|
}
|