PD3N=PD2N=PD1N=1;
PD3P=PD2P=PD1P=0;
PD3N=PD3P=1;
PD1N=PD1P=0;
DP=1;
break;
}
}
TIM3->ARR=fz_buf;
}
}
void TIM4_IRQHandler(void)
if( TIM_GetITStatus( TIM4, TIM_IT_Update )!= RESET ){
TIM_ClearITPendingBit( TIM4, TIM_IT_Update );
fz=500+8000*Get_Adc()/4095;
}
}
主函数只是初始化,其他的不要乱丢到主函数里:
-
int main(void){
-
delay_init();
-
NVIC_Configuration();
-
init();
-
while(1){
-
if(Get_Adc()==4095){ //转到头?
-
BLUE=1;
-
}else{
-
BLUE=0;
-
}
-
}
-
}
相位图

每次换相中间的绿灯会闪一次,旋转变阻器可以控制速度,不会马上到转到的速度位置,会缓慢加速/减速防止跳子。

录了个视频。背景的啪啦啪啦声音是舍友的机械键盘=-=觉得好吵
力量太小了,转快乐很难吸住磁子,有空抬高电压试试,使用的时候就是把那玩意放在杯子里,被子放在上面,形成一个小漩涡。
【待续】 (责任编辑:admin) |