我不是小妹 發表於 2015-10-19 20:49:38

想請問各位......藍芽遙控車的程式@@"

本帖最後由 我不是小妹 於 2015-10-26 19:33 編輯

const int Motor_E2 = 5; // 控制馬達2轉速 digital pin 5 of Arduino (PWM)   const int Motor_E1 = 6;// 控制馬達1轉速 digital pin 6 of Arduino (PWM) const int Motor_M1 = 7;   // 控制馬達1正反轉 digital pin 7 of Arduinoconst int Motor_M2 = 8;    // 控制馬達2正反轉 digital pin 8 of Arduinochar val;// 接收來自藍芽資料
void setup() {// Start serial communication at 57600 baud rate(傳輸率)Serial.begin(57600);pinMode(Motor_M1, OUTPUT); //設定 Motor_M1為輸出腳位pinMode(Motor_M2, OUTPUT); //設定 Motor_M2為輸出腳位出
}
//////////// 主程式 ////////void loop(){if(Serial.available()){    val = Serial.read();   switch(val)    {      case 'f':   // 前進                forward(0, 255);                break;      case 'b':   // 後退                backward(0, 255);                break;      case 'l':   // 左轉                left(0, 255);                break;      case 'r':   // 右轉                right(0, 255);                break;      case 's':   // 停止                motorstop(0, 0);                break;    }}}
void motorstop(byte flag, byte motorspeed){Serial.println("stop!");
digitalWrite( Motor_E1, motorspeed);digitalWrite( Motor_E2, motorspeed);
}
void forward(byte flag, byte motorspeed){Serial.println("forward!");
digitalWrite( Motor_M1, HIGH);digitalWrite( Motor_M2, HIGH);analogWrite( Motor_E1, motorspeed);analogWrite( Motor_E2, motorspeed);}
void backward(byte flag, byte motorspeed){Serial.println("backward!");
digitalWrite( Motor_M1, LOW);digitalWrite( Motor_M2, LOW);analogWrite( Motor_E1, motorspeed);analogWrite( Motor_E2, motorspeed);
}
void right(byte flag, byte motorspeed){Serial.println("right!");
digitalWrite( Motor_M1, HIGH);digitalWrite( Motor_M2, HIGH);analogWrite( Motor_E1, 0);analogWrite( Motor_E2, motorspeed);}
void left(byte flag, byte motorspeed){Serial.println("left!");
digitalWrite( Motor_M1, HIGH);digitalWrite( Motor_M2, HIGH);analogWrite( Motor_E1, motorspeed);analogWrite( Motor_E2, 0);
}-----------------------------------另外請問各位Motoduino板子程式可以用在Arduino的板子嗎?上面是Motoduino的程式@@"

ates1687 發表於 2015-10-20 21:54:08

1樓那邊整理好程式在上傳,= =我整理一下好像程式有錯!

我不是小妹 發表於 2015-10-26 19:34:04

本帖最後由 我不是小妹 於 2015-10-26 20:01 編輯

回復 2# ates1687

有新增了.....然後編譯可以成功....不過不知道Motoduino的可不可以用在Arduino身上@@

a509111wu 發表於 2016-7-27 00:20:10

請問這是直接上傳到MOTODUINO,然後手機下載APP就可以玩了嗎??
頁: [1]
查看完整版本: 想請問各位......藍芽遙控車的程式@@"