add minspeed to take curves easier
This commit is contained in:
parent
e7fec8a838
commit
8c20bef19d
2 changed files with 8 additions and 140 deletions
|
@ -20,6 +20,10 @@ const uint8_t maxspeedb = 150;
|
|||
const uint8_t basespeeda = 100;
|
||||
const uint8_t basespeedb = 100;
|
||||
|
||||
// adding minspeed so it can reverse
|
||||
const int minspeeda = -150;
|
||||
const int minspeedb = -150;
|
||||
|
||||
//Set up the drive motor carrier pins
|
||||
int mode = 8;
|
||||
int aphase = 5;
|
||||
|
@ -110,11 +114,11 @@ void PID_control() {
|
|||
if (motorspeedb > maxspeedb) {
|
||||
motorspeedb = maxspeedb;
|
||||
}
|
||||
if (motorspeeda < 0) {
|
||||
motorspeeda = 0;
|
||||
if (motorspeeda < minspeeda) {
|
||||
motorspeeda = minspeeda;
|
||||
}
|
||||
if (motorspeedb < 0) {
|
||||
motorspeedb = 0;
|
||||
if (motorspeedb < minspeedb) {
|
||||
motorspeedb = minspeedb;
|
||||
}
|
||||
//Serial.print(motorspeeda);Serial.print(" ");Serial.println(motorspeedb);
|
||||
forward_brake(motorspeeda, motorspeedb);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue