pwm控制直流电机转速流程图 | 您所在的位置:网站首页 › 直流电机pwm调速程序 › pwm控制直流电机转速流程图 |
PWM直流电机调速(代码): int i=0; void Forward(); void Back(); void Turn_left(); void Turn_right(); void Speed_up(); void Slow_down(); void setup() { // put your setup code here, to run once: pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); } void loop() { // put your main code here, to run repeatedly: Forward(); Back(); Turn_left(); Turn_right(); Speed_up(); Slow_down(); } void Forward(){ //you guys must understand which pin connect to VCC,which pin connect to GND digitalWrite(9,HIGH); digitalWrite(10,LOW); digitalWrite(5,HIGH); digitalWrite(6,LOW); delay(4000); } void Back(){ digitalWrite(9,LOW); digitalWrite(10,HIGH); digitalWrite(5,LOW); digitalWrite(6,HIGH); delay(4000); } void Turn_left(){ digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(5,HIGH); digitalWrite(6,LOW); delay(4000); } void Turn_right(){ digitalWrite(9,HIGH); digitalWrite(10,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); delay(4000); } void Speed_up(){ for(i=0;i for(i=255;i>=0;i-=5) { analogWrite(9,i); analogWrite(10,0); analogWrite(5,i); analogWrite(6,0); delay(50); } } |
CopyRight 2018-2019 实验室设备网 版权所有 |