void setup() {
// put your setup code here, to run once:
mySerial.begin(115200); //蓝牙接收串口
int_car_pin();
set_speed(140);
}
//前进--0xa
//后退--0xb
//前进--0xc
//后退--0xd
//停止--0x10
void loop() {
// put your main code here, to run repeatedly:
int ch = 0;
mySerial.listen(); //表示监听我们的软串口数据
while(mySerial.available() > 0)
{
Serial.println("Recv data : ");
ch = mySerial.read(); //软串口读出,写到arduino开发板上
switch(ch)
{
case 0xa:
car_forward();
break;
case 0xb:
car_back();
break;
case 0xc:
car_left();
break;
case 0xd:
car_right();
break;
case 0x10:
car_stop();
break;
}
}
return ;
}
--------------------------------------------------------------------------
//对应的四个电机驱动
int IN1 = 13; //右边轮子
int IN2 = 12; //右边轮子
int IN3 = 11; //左边轮子
int IN4 = 10; //左边轮子
int pwmleft = 5;
int pwmright = 6;
void int_car_pin() {
// put your setup code here, to run once:
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
}