Нужно переделать библиотеку

Perdimonocle
Offline
Зарегистрирован: 19.10.2012

Всем добрый день!
Дано:
1) Ардуино Мега2560 (http://arduino.cc/en/uploads/Main/ArduinoMega2560_R3_Front.jpg);
2) Два двухканальных драйвера двигателей (http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPat...).

Если судить по коду библиотеки (файлы MOTOR.cpp и MOTOR.h), то вышеуказанный драйвер "заточен" под Uno, Diecimila, Duemilanove
(так сказать, "укороченные" версии Ардуино)... - смотри распиновку http://www.arduino.ru/Hardware/ATMega168pins

Нужно переделать библиотеку драйвера двигателей под Mega2560 и для подключения четырёх моторов.

В библиотеке "прописаны" два варианта подключения...

Вариант 1.
#define A_EN                2
#define A_RPWM           3    //OC2B
#define A_DIS               4
#define A_LPWM           5    //OC0B

#define B_EN                8
#define B_RPWM           9    //OC1A
#define B_DIS               7
#define B_LPWM           6    //OC0A

Вариант 2.
#define A_EN                2
#define A_RPWM           3    //OC2B
#define A_DIS               4
#define A_LPWM           11    //OC2A

#define B_EN                8
#define B_RPWM           9    //OC1A
#define B_DIS               7
#define B_LPWM           10    //OC1B

Но мне будет достаточно и одного варианта.
Если кто возмётся за работу, то дополнительно обговорим номера выводов.
И, конечно же, оплату. Могу предложить оплату с протекцией сделки через WebMoney.

P.S.
На всякий случай - распиновка Mega2560 http://arduino.cc/en/Hacking/PinMapping2560.

leshak
Offline
Зарегистрирован: 29.09.2011

Вы бы оставили свой контакт, а то как же с вами связатся? Или сами напишите: alxarduino@gmail.com

А вообще, конечно, улыбнуло предположение что потенциальный исполнитель может не знать пин мапингов и как выглядит мега:)  Правда тут загвозка будет скорее не "в пинах", а таймерах. Но вы правы. Лучше дать инфу которая не пригодится, чем недодать нужное.

Вообщем давайте свой контакт или напишите сами.

Perdimonocle
Offline
Зарегистрирован: 19.10.2012

Вот как раз с таймерами я и не дружу...

Моё мыло perdimonocle-собака-epidersia.ru

И ещё... Я скорее всего живу в другом часовом поясе (Мск+7), так что не теряйте, если сразу не отвечу.