проблем в скетче
- Войдите на сайт для отправки комментариев
Сб, 06/07/2019 - 20:24
зДраствуйте, пишу прошивку для машинки на ардуино (нужно же с чего-то начинать)
состоит из: плата, L293D motor shield, те самые желтые моторчики(2), бт модуль hc-06, аккумулятор
управлять буду с телефона через спец прогу
проблема: моего ума не хватило
проблема: " 'motor1' was not declared in this scope ", или " 'motor2' was not declared in this scope"
почти в каждой строчке есть такая ошибка
ПОМОГИТЕ
воТ что получилось
char bt = 0; //BT #include <AFMotor.h> // Подключаем библиотеку для работы с шилдом void setup() { Serial.begin(9600); int i; AF_DCMotor motor1(1);// Подключаем моторы к клеммникам M1 AF_DCMotor motor2(2);// Подключаем моторы к клеммникам M2 //____________________________ } void loop() { if(bt == 'F') //move forwards { motor1.run(FORWARD); motor2.run(FORWARD); } else if (bt == 'B') //move backwards { motor1.run(BACKWARD); motor2.run(BACKWARD); } else if (bt == 'S') //stop!! { motor1.run(RELEASE); motor2.run(RELEASE); } else if (bt == 'R') //right { motor1.run(FORWARD); motor2.run(BACKWARD); } else if (bt == 'L') //left { motor1.run(BACKWARD); motor2.run(FORWARD); } else if (bt == 'I') //forward right { motor1.run(RELEASE); motor2.run(FORWARD); } else if (bt == 'G') //forward left { motor1.run(FORWARD); motor2.run(RELEASE); } else if (bt == 'J') //back right== { motor1.run(BACKWARD); motor2.run(RELEASE); } else if (bt == 'H') //back left { motor1.run(RELEASE); motor2.run(BACKWARD); } }
Вот фулл ошибки:
Обьявления из setup() вверх вынеси
лляяяя
решение было настолько просто\
большое спасибо!
Если б ты хоть чучуть шарил в написаном, не отвлекал бы сирезных людей от субботнего водкопринятия...
Если б ты хоть чучуть шарил в написаном, не отвлекал бы сирезных людей от субботнего водкопринятия...
да ладно ))) даже я забываю, что все глобальные объявляются до сетапа, а уж давненько тут
PS каюсь, надо не надо всё объявляю глобально )))
Плохо когда не знаешь, да ещё и забудешь.) За сетапом тоже можно. И даже за лупом.)))
Плохо когда не знаешь, да ещё и забудешь.) За сетапом тоже можно. И даже за лупом.)))
КиР порывался почитать неоднократно, ну не моё это )))