O módulo do motor incorpora a placa do motor e diferentes motores elétricos. A placa do motor é concebida para ser compatível com o módulo de controlo, mas pode também ser usada com outros controladores, uma vez que está equipada com controladores standard de motor. As fontes de alimentação do motor estão separadas dos sinais de controlo.
É possível usar diferentes tipos de motores com o módulo.
Os motores seguintes podem ser ligados à placa:
Os modelos ou marcas dos motores presentes no kit Add-On podem variar, mas cada kit tem, pelo menos, um motor DC, um servomotor RC, e um motor stepper bipolar ou unipolar.
Os seguintes modelos específicos podem ser encontrados mFollowing specific models can be found in the kit:
A placa do motor está ligada à placa de controlo através do porto PE-PB-PD. A fonte de alimentação para os motores vem do conector DCIN na placa e atravessa um regulador de voltagem que baixa a mesma para +5V. Se a corrente DC é fornecida da placa e o regulador de voltagem está a funcionar correctamente, o LED PWR no canto inferior direito da placa deve acender-se.
Os motores DC são ligados ao conector de grupo DC. Cada par fornece um motor - ao todo podem ser ligados 4. Os motores podem ser controlados com pontes H, sendo as dual L293D usadas para motores DC. Os motores também podem ser trocados por qualquer outro actuador que possam ser controlados digitalmente e cuja corrente não exceda 500 mA (piezo generator, relay etc.)
| AVR pin | Control signal | AVR pin | Control signal |
|---|---|---|---|
| PB4 | Motor 1 A | PD6 | Motor 3 A |
| PB7 | Motor 1 B | PD7 | Motor 3 B |
| PD0 | Motor 2 A | PD4 | Motor 4 A |
| PD1 | Motor 2 B | PD5 | Motor 4 B |
| AVR pin | Control signal |
|---|---|
| PE6 | Encoder 1 |
| PE7 | Encoder 2 |
A placa de motor suporta dois tipos diferentes de motor stepper. Dois motores unipolares e um bipolar podem ser ligados à placa em simultâneo. O stepper bipolar é controlado recorrento a uma ponte dual H L293D e os unipolares recorrento a um array de transistores ULN2803. Os padrões stepper dos sinais serão gerados por software. É importante verificar a sequência dos enrolamentos do motor stepper. Os fios de alimentação do motor stepper unipolar estão ligados a pins Vcc. Se o motor stepper unipolar tem apenas 5 fios, o primeiro pino não fica ligado.
Ligações do motor stepper:
| Pin | Winding wire | Unipolar 1 | Unipolar 2 | Bipolar |
|---|---|---|---|---|
| 1 | 1 | + supply | + supply | |
| 2 | 2 | + supply | + supply | |
| 3 | 1A | !PE4 | !PE2 | PB0 |
| 4 | 2A | !PE5 | !PE3 | PB1 |
| 5 | 1B | PE4 | PE2 | PB2 |
| 6 | 2B | PE5 | PE3 | PB3 |
Os servomotores RC são ligados ao conector SERVO da placa de motores. Os motores são ligados de modo que o fio de terra (geralmente preto ou castanho) fique no pino GND (perto do limite da placa). Dois servomotores podem ser usados em simultâneo. Os sinais de controlo vêm directamente das saídas temporizadas do microcontrolador.
| AVR pin | Control signal | Connector |
|---|---|---|
| PB5(OC1A) | PWM1 | Lower |
| PB6(OC1B) | PWM2 | Upper |