управление моторчиками. неизвестный motorshield

quadri
Offline
Зарегистрирован: 26.01.2019

 

 

 

 

Приветствую,

приобрел готовый набор аля "4WD Arduino Car" китайского производства. Естественно никакой документации в комплекте не было.

Успешно подключил датчик DHT11 и HC-05 сначала к Arduino потом к плате расширения. 

Подробнового описания на плату расширения(motor shield) нет.

Возникла проблема с управлением моторчиками. С помощью библиотеки Adafruit-Motor-Shield-library V1 удалось только крутить туда и обратно 2 из 4х моторов. Останавливаться при этом они не хотят. Код взял стандартный, вот этот: https://github.com/adafruit/Adafruit-Motor-Shield-library/blob/master/examples/MotorTest/MotorTest.ino

Т.к. перая версия объявлена как deprecated, взял вторую. Вторая версия этой библотеки - вообще по нулям. Подозреваю что тут надо понять по каким портам(адресам) организовано подключение моторчиков. Но как это сделать не понятно... 

Прикладываю ссылку на фото платы расширения. Надписи на китайском лишь говорят какой порт - какой колесо (левое переднее и т.д.) https://gd2.alicdn.com/imgextra/i2/2098702202/TB2EnSfcrXlpuFjy1zbXXb_qpXa_!!2098702202.jpg

Сам набор, похоже, вот этот: https://item.taobao.com/item.htm?spm=a312a.7700824.w5003-18319003414.2.5feea155pxjAbM&id=544291891622&scene=taobao_shop

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

 

 

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Посмотрите на маркировку микросхем управления (драйверов). Думаю, что это будут L293. Берете даташит на МС, смотрите, где у нее ноги IN1..IN4. Прозваниваете мультиметром соединение между INx и пином Ардуино.  Узнаете откуда заходят управляющие сигналы. Потом ищете (или пишете самостоятельно) скетч под данный драйвер при выясненных выходах ардуины.