Не понятно как программировать, гляньте пожалуйста.

Тема в разделе "Arduino & Shields", создана пользователем ZolbergN, 18 окт 2015.

  1. ZolbergN

    ZolbergN Нерд

    Вот, вот этот код на 1 двигатель:

    #include <AFMotor.h>

    AF_DCMotor motor(1);
    void setup() {
    }
    void loop() {
    motor.setSpeed(1000);
    motor.run(FORWARD);
    }
    Всё работает хорошо, а как подключить, чтобы два, три и четыре двигателя работали, я вообще в этом не шарю - пытаюсь разобраться)
     
  2. DrProg

    DrProg Вечный нерд

    Тема сообщения должна быть информативной!

    Что значит строка:
    Код (C++):
    AF_DCMotor motor(1);
    motor(1) что такое? вызов фукции? нет. массив? опять нет.
     
    ИгорьК нравится это.
  3. ZolbergN

    ZolbergN Нерд

    Я по шаблону делал, так там было написано, 1 движок работает, а вот как дальше хз. Я пробывал сам, чисто логически дописать скетч на второй двиг, но пишут: Ошибка в компиляции.
     
  4. ИгорьК

    ИгорьК Гуру

    Почитаешь пост и настроение улучшается :) Улыбает непадецки :)

    Попробуйте так:

    Код (C++):
    #include <AFMotor.h>

    AF_DCMotor motor(1);
    AF_DCMotor motor2(2);
    void setup() {
    }
    void loop() {
        motor.setSpeed(1000);
        motor.run(FORWARD);
        motor2.setSpeed(1000);
        motor2.run(FORWARD);
    }
     
    Последнее редактирование: 18 окт 2015
  5. ZolbergN

    ZolbergN Нерд

    Большое спасибо, помогли)