|
发表于 2015-11-3 22:00:01
|
显示全部楼层
void stop();
void left();
void forward();
void back();
void right();
void setup()
{
pinMode( 11, OUTPUT);
pinMode( 5, OUTPUT);
pinMode( 6, OUTPUT);
pinMode( 10, OUTPUT);
Serial.begin(9600);
}
int i;
void loop()
{
if(Serial.available())
{
i=Serial.read();
switch(i)
{
case'2':
{forward( ); break;}
case'4':
{left( ); break;}
case'5':
{stop(); break;}
case'6':
{right( ); break;}
case'8':
{back( ); break;}
}
}
}
void forward()
{
analogWrite(5 , 0);
analogWrite(6 , 180);
analogWrite(10 , 0);
analogWrite(11 , 180);
delay( 300 );
}
void left()
{
analogWrite(5 , 180);
analogWrite(6 , 0);
analogWrite(10 , 0);
analogWrite(11 , 180);
delay( 300 );
}
void back()
{
analogWrite(5 , 180);
analogWrite(6 , 0);
analogWrite(10 , 180);
analogWrite(11 , 0);
delay( 300 );
}
void right()
{
analogWrite(5 , 0);
analogWrite(6 , 180);
analogWrite(10 , 180);
analogWrite(11 , 0);
delay( 300 );
}
void stop()
{
analogWrite(5 , 0);
analogWrite(6 , 0);
analogWrite(10 , 0);
analogWrite(11 , 0);
delay( 300 );
}
楼主你好,我想问问我的小车为什么测试不成功上面是代码,蓝牙连接也成功,发送也是succeed,就是不动,我开始以为电压不够,但增加电压后也不行,电机完全没反应,线路是之前测试超声波模块时接的,所以应该不是线路问题,求解
|
|