int ip;
int out=7;
int speeds=6;
int i;
int ic;
int wait;
int led=12;
void setup()
{
pinMode(speeds,OUTPUT);
pinMode(led,OUTPUT);
}
void conmotor(int a)
{
for(ic=1;ic<=500;ic++)
{
digitalWrite(speeds,HIGH);
delay(2*a);
digitalWrite(speeds,LOW);
delay(18-2*a);
}
}
void loop()
{
for(i=6;i<=9;i++)
{
for(ip=1;ip<=i;ip++)
{
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
}
conmotor(i);
}
}
再上程序,这个程序的作用是让电机从6v~9v,每一伏特工作10秒,以便观察,同时led闪烁的次数代表此时的电压数