#1 2015-03-27 12:46:58

Nikolay80
Учасник
Зареєстрований: 2015-03-21
Повідомлень: 8

Ардуино + мотор шилд. непонятки с питанием

Добрый день.
Возникла трудность с питанием моторчика. Опишу ситуацию подробнее.

Имеется следующее добро :

машинка (джип)

Тест BBcode

два источника питания

Тест BBcode

Пробовал три различных варианта подключения, но результат один и тотже. Машинка едет дергается вперед потом назад но не едет. причем если ее положить на спину то колеса крутяться 5 секунд в одну сторону потом 5 секунд в другую как и написано в программе (скеч ниже)

Вариант 1 (питание подключено к плате ардуино)

Тест BBcode

Вариант 2 (питание подключено к мотор шилду)

Тест BBcode

Вариант 3 (подключено 2 источника питания одновлеменно, снята перемычка на мотор шилде)

Тест BBcode

Также пробовал запитывать моторчик напрямую от первого источника питания и от второго. В обоих случаях колеса крутятся хорошо, машинка ездит очень шустро.

Уже и незнаю что придпринять. сначала была мысль купить хороший акум. но подозреваю что если напрямую моторчику хватает то причина наверное в другом.

Вот скеч:

    #include <AFMotor.h>
    
    AF_DCMotor motor(1, MOTOR12_64KHZ); // create motor #2, 64KHz pwm
    
    void setup() {
      Serial.begin(9600);              // set up Serial library at 9600 bps
      Serial.println("Motor test!");
      
      motor.setSpeed(255);          // set the speed to 200/255
    }
    
    void loop() {
      Serial.print("tick");
      
      motor.run(FORWARD);        // turn it on going forward
      delay(5000);
    
      Serial.print("tock");
      motor.run(BACKWARD);     // the other way
      delay(5000);
      
      Serial.print("tack");
      motor.run(RELEASE);        // stopped
      delay(5000);
    }


Забыл сказать моторчик цеплял сюда

Тест BBcode

Неактивний

#2 2015-03-27 12:49:05

Nikolay80
Учасник
Зареєстрований: 2015-03-21
Повідомлень: 8

Re: Ардуино + мотор шилд. непонятки с питанием

Прошу помощи!

Неактивний

#3 2015-03-27 13:33:42

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Ардуино + мотор шилд. непонятки с питанием

AF_DCMotor motor(1, MOTOR12_64KHZ); // create motor #2, 64KHz pwm
включайте без диммирования для начала

ну или так AF_DCMotor motor1(1); // define motor on channel 1 with 1KHz default PWM
найдите схему и ручками ключи замыкайте
но эта платформа в управлении не фонтан,  по координатам ездит паршиво )
ну либо я не сделал корректное управление.

Остання редакція NoName (2015-03-27 13:39:59)

Неактивний

#4 2015-03-27 13:45:38

Nikolay80
Учасник
Зареєстрований: 2015-03-21
Повідомлень: 8

Re: Ардуино + мотор шилд. непонятки с питанием

NoName пише:

AF_DCMotor motor(1, MOTOR12_64KHZ); // create motor #2, 64KHz pwm
включайте без диммирования для начала

ну или так AF_DCMotor motor1(1); // define motor on channel 1 with 1KHz default PWM
найдите схему и ручками ключи замыкайте
но эта платформа в управлении не фонтан,  по координатам ездит паршиво )
ну либо я не сделал корректное управление.

"ну или так AF_DCMotor motor1(1);"
- пробовал. результат тотже (

"но эта платформа в управлении не фонтан" имеется ввиду машинко?
- это когда то была машинка на пу. ну это то что пока есть в наличии.

Неактивний

#5 2015-03-27 13:59:15

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Ардуино + мотор шилд. непонятки с питанием

тогда вариант один, управляйте без библиотеки

с этим документом ознакомились?
https://learn.adafruit.com/downloads/pd … shield.pdf

You can't run motors off of a 9V battery so don't even waste your time/batteries! Use a big Lead Acid or NiMH battery pack. Its also very much suggested that you set up two power supplies (split supply) one for the Arduino and one for the motors. 99% of 'weird motor problems' are due to noise on the power line from sharing power supplies and/or not having a powerful enough supply!

https://learn.adafruit.com/adafruit-mot … quirements

хотя я L293D управлял, ездила.
L293D.jpg

Остання редакція NoName (2015-03-27 14:11:32)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму