Правильна ли программа?

Тема в разделе "Флудилка", создана пользователем Даниил Горелов, 16 май 2016.

  1. это программа для машинки которая катается сама по себе.ВНИМАНИЕ! Это учебный проект ,чтобы проверить мои знания.
    Код (C++):
    int motor=6;
    #inciude "Servo.h"
    Servo myservo;
    void setup() {
    pinMode(motor,INPUT);

    }

    void loop() {
    int skorost>=0;
    int degry>=0;
    analogWrite(motor,skorost);
    myservo.write(degry);
    }
     
  2. Понял ошибку: забыл функцию
    Код (C++):
     myservo.attach(9);
     
  3. ostrov

    ostrov Гуру

    Что по вашему делают эти две строки?
     
  4. Tomasina

    Tomasina Сушитель лампочек Модератор

    int motor=6; const byte motor = 6;
    почему pinMode(motor,INPUT);? Если motor - это ВЫХОД от контроллера на мотор, а ты его задаешь как ВХОД.
     
    atompost нравится это.
  5. ostrov

    ostrov Гуру

    А эта функция что делает по вашему?
     
    atompost нравится это.
  6. Максимус-Бог

    Максимус-Бог Убийца матрёшек

    Лучше
    Код (C++):
    #define MOTOR 6
     
    atompost нравится это.
  7. atompost

    atompost Гик

    ИМХО! Для того, чтобы "машинка каталась сама по себе" вышеизложенного кода недостаточно, т.к. у вас в цикле скорость и направление всегда равны нулю, попробуйте применить оператор
    random() (кликабельно), ну и соответственно понять, что int это (кликабельно)
     
  8. ostrov

    ostrov Гуру

    У меня пара роботов ездит "сами по себе", программы несколько длиннее той что тут предоставлена. Так она просто стоять будет. Да и рандом не сильно улучшит ситуацию, большую часть времени машинка будет тупить в стену. Без датчиков это пляска святого Витта, а не езда.
     
  9. atompost

    atompost Гик

    Абсолютно с Вами согласен! Но на данном этапе думаю можно "немного порандомить для создания конвульсирующего в агонии робота" :rolleyes:
     
  10. TwoHundreds

    TwoHundreds Нуб

  11. Максимус-Бог

    Максимус-Бог Убийца матрёшек

  12. Они делают рандом (в наборе скорости и поворота)
     
  13. ostrov

    ostrov Гуру

    П
    Про функцию random() слышали?