Помогите советом

Lavrentii
Offline
Зарегистрирован: 03.11.2013

Приветствую. Помогите советом, как заставить моторы крутит ?

В плане сделать платформу на распбери и с камерой. Но пока я не могу управлять моторами даже тестовым скетчем.

Вот такая ардуина 

Мотор шилд

Платформа

Код

// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!

#include <AFMotor.h>

AF_DCMotor motor(4);

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor test!");

  // turn on motor
  motor.setSpeed(200);
 
  motor.run(RELEASE);
}

void loop() {
  uint8_t i;
  
  Serial.print("tick");
  
  motor.run(FORWARD);
  for (i=0; i<255; i++) {
    motor.setSpeed(i);  
    delay(10);
 }
 
  for (i=255; i!=0; i--) {
    motor.setSpeed(i);  
    delay(10);
 }
  
  Serial.print("tock");

  motor.run(BACKWARD);
  for (i=0; i<255; i++) {
    motor.setSpeed(i);  
    delay(10);
 }
 
  for (i=255; i!=0; i--) {
    motor.setSpeed(i);  
    delay(10);
 }
  

  Serial.print("tech");
  motor.run(RELEASE);
  delay(1000);
}

 

Lavrentii
Offline
Зарегистрирован: 03.11.2013
Клапауций
Offline
Зарегистрирован: 10.02.2013

какая такая?

Lavrentii
Offline
Зарегистрирован: 03.11.2013

Клапауций пишет:

какая такая?

Arduino mega 2560 платформа на гусенецах и мотор шилд V2.0

Lavrentii
Offline
Зарегистрирован: 03.11.2013

ВООБЩЕ МОТОРЫ МОЛЧАТ

com
Offline
Зарегистрирован: 06.09.2013

они не молчат, они скрипят зубами.....

vvadim
Offline
Зарегистрирован: 23.05.2012

ссылки не открываются.

проверьте подключение - там не должно быть проблем

Lavrentii
Offline
Зарегистрирован: 03.11.2013

так с подключением проблем нет. шилд поставил на ардуино. в скетче порты прописаны.

как картинку правильно вставить ???

maksim
Offline
Зарегистрирован: 12.02.2012

Вот как раз с подключением и есть проблемы. Сохранение картинок на форуме

vvadim
Offline
Зарегистрирован: 23.05.2012

КАК МОТОРЫ ПОДКЛЮЧИЛИ?

Lavrentii
Offline
Зарегистрирован: 03.11.2013

vvadim пишет:

КАК МОТОРЫ ПОДКЛЮЧИЛИ?

моторы подключены через шилд. Картинку не получается загрузить так как написано. 

Шильд установлен на ардуино мега.

Шилд вот такой http://robocraft.ru/shop/index.php?route=product/product&product_id=172

Ардуино такая http://robocraft.ru/shop/index.php?route=product/product&path=47_26&product_id=147

maksim
Offline
Зарегистрирован: 12.02.2012

Lavrentii пишет:

моторы подключены через шилд. Картинку не получается загрузить так как написано. 

Шильд установлен на ардуино мега.

Шилд вот такой http://robocraft.ru/shop/index.php?route=product/product&product_id=172

Ардуино такая http://robocraft.ru/shop/index.php?route=product/product&path=47_26&product_id=147

Все это никак не описывает как подключены моторы.

Lavrentii
Offline
Зарегистрирован: 03.11.2013

вот как здесь http://chingachgook.net/arduino/vedroid-mobil-robot-na-arduino-chast-2-podklyuchaem-motor-shield.html. Только у меня мотора два и платформа на гусенецах

просто шильд вставлен. Мог бы вставить фото было бы проще. 

maksim
Offline
Зарегистрирован: 12.02.2012

Ндааа... А вы вообще читали описание шилда? Библиотеку к нему скачали?

maksim
Offline
Зарегистрирован: 12.02.2012

Lavrentii пишет:

вот как здесь http://chingachgook.net/arduino/vedroid-mobil-robot-na-arduino-chast-2-podklyuchaem-motor-shield.html. Только у меня мотора два и платформа на гусенецах

просто шильд вставлен. Мог бы вставить фото было бы проще. 

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

maksim
Offline
Зарегистрирован: 12.02.2012

Питаете вы все это дело как, куда подключаете питание? И от чего?

Lavrentii
Offline
Зарегистрирован: 03.11.2013

шильд вставлен ТАК ЖЕ как по ссылке, которую я написал выше. Вставил для примера, так как фото того что у меня есть вставить не могу.

Библиотека установлена, шильд работает. Питание сделано от аккумуляторов, отдельно питается ардуино с шильдом и на аккумы подано питание через шильд.

Один мотор заработал. Как то сам по себе так сказать. 

maksim
Offline
Зарегистрирован: 12.02.2012

Lavrentii пишет:

шильд вставлен ТАК ЖЕ как по ссылке, которую я написал выше. Вставил для примера, так как фото того что у меня есть вставить не могу.

А вы думамете его еще КАК ТО можно вставить??? Фото как УСБ разъем у вас вставлен не покажите?

Lavrentii пишет:

Библиотека установлена

Если она установлена ,то зачем вы нам код, в котором совершенно другая библиотека выложили??? 

#include <Servo.h>
#include <LMotorShield.h>

LMotorShield lms;

void setup()
{
  lms.begin(LMS_MOTORS | LMS_SERVOS);
}

void loop()
{
  lms.motorSpeed(1, 30);
  lms.motorDirection(1, LMS_FORWARD);
  lms.motorSpeed(2, 30);
  lms.motorBackward(2);
  
  lms.multipleServoWrite(LMS_SERVOS, 90);
  
  delay(2000);
  
  lms.multipleMotorSpeed(LMS_MOTORS, 60);
  
  lms.servoWrite(1, 30);
  lms.servoWrite(2, 60);
  lms.servoWrite(3, 120);
  lms.servoWrite(4, 150);
  
  delay(2000);
  
  lms.multipleMotorStop(LMS_MOTORS);
  lms.multipleServoWrite(LMS_SERVO1 | LMS_SERVO2, 0);
  lms.multipleServoWrite(LMS_SERVO3 | LMS_SERVO4, 180);
  
  delay(2000);
  
  lms.motorRun(1);
  lms.motorRun(2);
}

Lavrentii пишет:
шильд работает. 
Это вы как определили?

Lavrentii пишет:

Питание сделано от аккумуляторов, отдельно питается ардуино с шильдом и на аккумы подано питание через шильд.

Перемычки правльно установлены?

Lavrentii
Offline
Зарегистрирован: 03.11.2013

maksim пишет:

К ТО можно вставить??? Фото как УСБ разъем у вас вставлен не покажите?

Не получается вставить. Код пытаюсь этот запустить. Если я ошибаюсь поправте пожалуйста.

Перемыка на шилде стоит с питанием внешним

Zizilk
Offline
Зарегистрирован: 30.05.2013
<p><img alt="" src="тут твоя ссылка на картинку" /></p>

Без фоток подключения тут врядли кто поможет, только в редакторе визуальном при написании ответа нажми "источник", либо на говнорадикале копируй ссылку для сайта или блога

Lavrentii
Offline
Зарегистрирован: 03.11.2013

не получается картинка

Zizilk
Offline
Зарегистрирован: 30.05.2013

Если не получается разобраться с банальной картинкой, то как может получиться что-то с программированием?

Lavrentii
Offline
Зарегистрирован: 03.11.2013

Zizilk пишет:

Если не получается разобраться с банальной картинкой, то как может получиться что-то с программированием?

/

с програмированием проще.

Lavrentii
Offline
Зарегистрирован: 03.11.2013

Вот так видно ? Подключил библиоеку L-Motor стал двигатся. Значит шилд живой.

Lavrentii
Offline
Зарегистрирован: 03.11.2013
maksim
Offline
Зарегистрирован: 12.02.2012

Lavrentii пишет:
 

Шильд установлен на ардуино мега.

Ардуино мега - это вот та рыжая плата?

Lavrentii
Offline
Зарегистрирован: 03.11.2013

ардуино в нижнем ярусе стоит. Это плата переходная 

maksim
Offline
Зарегистрирован: 12.02.2012

Да ну как же? Вот вы же написали черным по серому:

Lavrentii пишет:
 Шильд установлен на ардуино мега.

А вот если вы сделате как сами и написали, то есть все шансы что оба мотра заработают.

Lavrentii
Offline
Зарегистрирован: 03.11.2013

maksim пишет:

Да ну как же? Вот вы же написали черным по серому:

Lavrentii пишет:
 Шильд установлен на ардуино мега.

А вот если вы сделате как сами и написали, то есть все шансы что оба мотра заработают.

Подключил библиоеку L-Motor платформа стала двигатся. Значит шилд живой.

maksim
Offline
Зарегистрирован: 12.02.2012

Заело? #23

Lavrentii пишет:

Вот так видно ? Подключил библиоеку L-Motor стал двигатся. Значит шилд живой.

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

com
Offline
Зарегистрирован: 06.09.2013

надо взять на заметку  - шилд L-Motor с библиотекой L-Motor оказывается работает намного лучше, чем без нее. кто бы мог подумать....

Клапауций
Offline
Зарегистрирован: 10.02.2013

com пишет:

надо взять на заметку  - шилд L-Motor с библиотекой L-Motor оказывается работает намного лучше, чем без нее. кто бы мог подумать....

ровно в два раза лучше, чем без

maksim
Offline
Зарегистрирован: 12.02.2012

Lavrentii пишет:

Подключил библиоеку L-Motor стал двигатся. Значит шилд живой.

Я понял это предложение так:

Подключил библиоеку, L-Motor стал двигатся. - то есть левый мотор заработал, а правый нет.

Библиотека назавается LMotorShield.h.

Но так как ТС у нас, мягко говоря, личность неординарная, то что он имел ввиду на самом деле так и остается тайной покрытой мраком...

vdk
Offline
Зарегистрирован: 14.04.2013

maksim пишет:

Подключил библиоеку, L-Motor стал двигатся. - то есть левый мотор заработал, а правый нет.

Библиотека назавается LMotorShield.h.

Ну так для правого нужен RMotorShield.h!

Lavrentii
Offline
Зарегистрирован: 03.11.2013

Прошу прощенья если не так что то написал. Плата непонятно какая эта плата переходная для подключения модуля блютус и ик приёмника, а так же на ней с обратной стороны стоит флеш карта на 8 гиг и к ней подключен уже роутер с установленной прошивкой.

Я ошибся только лишь с библиотекой. Ставив шиллд на ардуино или через плату непонятно какую ? дело не в плате а в библиотеке.

Счита тему можно закрыть так как с библиотекой ошибся САМ Я. Теперь задача до конца написать софт управления через браузер или планшет.