180 Smart Encoder Motor
Overview
The 180 smart encoder motor is an entry-level mBuild encoder motor. It works with NovaPi to serve as the chassis motor for MakeX Challenge.
Technical specifications
- Gear reduction ratio: 39.43
- Rated voltage: 12V
- No-load current: 350 mA
- Communication port and protocol: serial communication
- No-load rotating speed: 580±10% RPM
Features
- Full-metal gear set, rugged and durable
- Built-in encoder, ensuring accurate control over robot motion
- Mounting holes for bracket-free mounting on Makeblock metal structural parts
- Mounting holes on multiple sides, ensuring flexible mounting
- High torque and high power
- Smart power interface
Product appearance
①: Smart motor interface
②: Structural part interface
Installation description
The 180 smart encoder motor is compatible with Makeblock Maker's Platform mechanical parts. With M4 threaded holes, it can be easily mounted.
Software
The following table describes the blocks for the 180 smart encoder motor.
Name | Description | Remarks |
---|---|---|
![]() |
Sets the power output of the motor | Power range: –100–+100% A positive value indicates forward running, and a negative one indicates reverse running. When value you set exceeds the limits, the motor runs at the upper or lower limit, and the nearest limit value is used. |
![]() |
Rotates the motor the specified degrees relative to the current position at the specified speed |
A positive degree value indicates forward running, and a negative one indicates reverse running. The speed setting range is 0 to 300. When a value you set exceeds the limits, the motor runs at the highest speed. |
![]() |
Rotates the motor the specified degrees relative to the default zero-point position at the specified speed |
A positive degree value indicates forward running, and a negative one indicates reverse running. The speed setting range is 0 to 300. When a value you set exceeds the limit, the motor runs at the highest speed. |
![]() |
Rotates the motor at the specified speed | A positive speed value indicates forward running, and a negative one indicates reverse running. Setting range: –300–+300 When a value you set exceeds the limits, the motor runs at the highest speed. |
![]() |
Obtains the current rotating speed of the motor |
/ |
![]() |
Obtains the current angle of the motor relative to the zero-point position |
/ |