Робот
- Войдите на сайт для отправки комментариев
Сб, 18/09/2021 - 17:39
Есть код но в нем ошибка разобраться не могу. Робот который ездит по линии. код ниже
ошибка в этих строках
void stop()
{
analogWrite(leftSpeedPin, 0);
analogWrite(rightSpeedPin, 0);
int leftLinePin = 10;
int rightLinePin = 11;
int leftDirPin = 4;
int leftLeftSpeedPin = 5;
int rightDirPin = 7;
int rightSpeedPin = 6;
int runSpeedPin = 50;
void setupMotorShield()
{
pinMode(leftDirPin, OUTPUT);
pinMode(leftSpeedPin, OUTPUT);
pinMode(rightDirPin, OUTPUT);
pinMode(rightSpeedPin, OUTPUT);
}
void go()
{
analogWrite(leftSpeedPin, runSpeed);
analogWrite(rightSpeedPin, runSpeed);
}
void stop()
{
analogWrite(leftSpeedPin, 0);
analogWrite(rightSpeedPin, 0);
void goForward()
{
digitalWrite(leftDirPin, HIGH);
digitalWrite(rightDirPin, HIGH);
go();
}
void turnLeft()
{
digitalWrite(leftDirPin, LOW);
digitalWrite(rightDirPin, HIGH);
go();
}
void turnRight()
{
digitalWrite(leftDirPin, HIGH);
digitalWrite(rightDirPin, LOW);
go();
}
void setup()
{
setupMotorShield();
}
void loop()
{
boolean whiteLeft = digitalRead(leftLinePin);
boolean whiteRight = digitalRead (rightLinePin);
if (whiteLeft && whiteRight) {
goForward();
} else if (!whiteLeft && !whiteRight) {
stop();
} else if (whiteRighteRight) {
ternLeft();
} else {
turnRight();
}
}
}
}
Пока код по правилам форума не вставите - разговора не будет
Ничего странного не замечание?
я только начинаю разбираться и этот код был в учебнике по сборке этого робота
Продолжайте разбираться, подсказка дана.
одну нашел спасибо что то просмотрел
... и этот код был в учебнике по сборке этого робота
Специально с неточностью?