Пищит motor shield

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем karapus, 24 июн 2024 в 22:01.

  1. karapus

    karapus Нуб

    Здраствуйте! Недавно приобрела Arduino Uno (iskra uno) . При подключении двигателей в Motor Shield издает писк и тем самым двигатели не движутся. Питание идет от батарейки и usb.
    Прошу помочь понять что делаю не так.

    Код (C++):
    int leftDirPin = 4;
    int leftSpeedPin = 5;

    int rightDirPin = 7;
    int rightSpeedPin = 6;

    int runSpeed = 30;

    void setup()
    {
      pinMode(leftDirPin, OUTPUT);
      pinMode(leftSpeedPin, OUTPUT);
      pinMode(rightDirPin, OUTPUT);
      pinMode(rightSpeedPin, OUTPUT);
      digitalWrite(rightDirPin, HIGH);
      digitalWrite(leftDirPin, HIGH);


      analogWrite(leftSpeedPin, runSpeed);
      analogWrite(rightSpeedPin, runSpeed);
    }

    void loop()
    {
    }
     
  2. Ariadna-on-Line

    Ariadna-on-Line Гуру

    То есть сразу два движка ? Круто. А один хотя бы запустить для начала не пробовали ? Можно runspeed = 255 сделать. Это равно питанию прямо от аккумулятора. Движки вы точно постоянного тока коллекторные взяли ? А не шаговики например ?
     
    Последнее редактирование: 24 июн 2024 в 23:18
  3. karapus

    karapus Нуб

    Спасибо большое. Изменила runSpeed на 255 и заработало