Здравствуйте.
DFRduino Romeo + freeduino M-shield V3, вопрос как они между собой состыкуются? И состыкуются ли вообще?
И будет ли обеспечиваться управление пятью двигателями постоянного тока?
Из описания видно, что есть цифровые выходы/выводы grn/vcc/d - можно ли использовать их для датчиков(DFR0033), если будет подключен M-Shield V3?
Romeo + motor shield
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Romeo + motor shield
На плате DFRduino Romeo, как и на Arduino UNO, 6 цифровых выходов из 13 имеющихся поддерживают функцию PWM. Значит, чисто теоретически можно управлять (регулировать скорость) шестью двигателями.
На плате Romeo уже есть два драйвера для моторов (схема). Они используют выходы контроллера D4,D5,D6 и D7:
Вывод простой - DFRduino Romeo и freeduino M-shield V3 состыкуются только в случае, если отключить с помощью блока джамперов J13 встроенные в Romeo драйверы моторов.
На плате Romeo уже есть два драйвера для моторов (схема). Они используют выходы контроллера D4,D5,D6 и D7:
- Digital 4 Motor 1 Direction control
- Digital 5 Motor 1 PWM control
- Digital 6 Motor 2 PWM control
- Digital 7 Motor 2 Direction control
- Digital 12 DIR_LATCH
- Digital 4 DIR_CLK
- Digital 7 DIR_EN
- Digital 8 DIR_SER
Вывод простой - DFRduino Romeo и freeduino M-shield V3 состыкуются только в случае, если отключить с помощью блока джамперов J13 встроенные в Romeo драйверы моторов.
Re: Romeo + motor shield
Понятно, спасибо за ответ.
Еще вопрос появился, отключая драйвера моторов на ромео и подключая 4 двигателя к М-шилду, на ромео останутся свободные цифровые входы для, например, 4 цифровых датчиков.
Может мои вопросы несколько глупы, но я не имею опыта в данной области, и хотелось бы получить квалифицированную помощь.
Еще вопрос появился, отключая драйвера моторов на ромео и подключая 4 двигателя к М-шилду, на ромео останутся свободные цифровые входы для, например, 4 цифровых датчиков.
Может мои вопросы несколько глупы, но я не имею опыта в данной области, и хотелось бы получить квалифицированную помощь.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Romeo + motor shield
Всегда пожалуйста.
М-шилд занимает следующие пины на ардуино:
D11: DC Motor #1 / Stepper #1 (activation/speed control)
D03: DC Motor #2 / Stepper #1 (activation/speed control)
D05: DC Motor #3 / Stepper #2 (activation/speed control)
D06: DC Motor #4 / Stepper #2 (activation/speed control)
D04, D07, D08 and D12 are used to drive the DC/Stepper motors via the 74HC595 serial-to-parallel latch
D09: Servo #1 control
D10: Servo #2 control
Свободными остаются пины D2, D13 и все 6 аналоговых входов A0-A5, которые можно использовать как цифровые входы/выходы. К этим пинам можно подключать цифровые датчики.
М-шилд занимает следующие пины на ардуино:
D11: DC Motor #1 / Stepper #1 (activation/speed control)
D03: DC Motor #2 / Stepper #1 (activation/speed control)
D05: DC Motor #3 / Stepper #2 (activation/speed control)
D06: DC Motor #4 / Stepper #2 (activation/speed control)
D04, D07, D08 and D12 are used to drive the DC/Stepper motors via the 74HC595 serial-to-parallel latch
D09: Servo #1 control
D10: Servo #2 control
Свободными остаются пины D2, D13 и все 6 аналоговых входов A0-A5, которые можно использовать как цифровые входы/выходы. К этим пинам можно подключать цифровые датчики.
Re: Romeo + motor shield
Спасибо за исчерпывающий ответ.