> For the complete documentation index, see [llms.txt](https://docs.acrome.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acrome.net/smd-kits/starter-kit/what-you-can-build.md).

# What You Can Build

Unleash the full potential of your DC motor setups using various control methods. With the Starter Kit, you can easily prototype and experiment with industry-relevant control algorithms. Below are the featured applications:

{% embed url="<https://www.youtube.com/watch?v=H_UvFjjW6U0>" %}
Position and Velocity Control with SMD Starter Kit
{% endembed %}

[**Motor Rotation Based on Turn Input Value**](/smd-applications/interactive/motor-rotation-based-on-turn-input-value.md)

Rotate the motor proportionally to an external sensor (e.g., potentiometer or gyroscope). Ideal for exploring sensor-feedback driven motor control.

**What You’ll Learn:**

* Mapping analog input to rotational output
* Real-time input-based motion control
* Practical sensor-motor integration

[**Basic Motor Speed Control Application**](/smd-applications/interactive/basic-motor-speed-control-application.md)

Dynamically adjust motor speed using analog or digital input signals such as a potentiometer, rotary encoder, or software interface.

**What You’ll Learn:**

* Open-loop speed control fundamentals
* Analog-to-PWM signal conversion
* Speed variation under different loads

[**Basic Motor Control Using PWM Input**](/smd-applications/interactive/basic-motor-control-application-using-pwm-input.md)

Control motor direction and speed with pulse-width modulation (PWM). This project introduces you to one of the most common control techniques used in embedded systems.

**What You’ll Learn:**

* Understanding PWM for motor actuation
* Bidirectional speed control using a single input
* Effects of duty cycle on motor behavior

[**Basic Motor Position Control Application**](/smd-applications/interactive/basic-motor-position-control-application.md)

Move the motor to a desired position using encoder feedback. Ideal for introducing the concepts of closed-loop control and precision actuation.

**What You’ll Learn:**

* Using encoders for position tracking
* PID basics for position control
* Practical application of reference-to-position logic

[**Basic Motor Torque Control Application**](/smd-applications/interactive/basic-motor-torque-control-application.md)

Simulate and apply precise torque to the motor for applications such as compliant control or mechanical testing setups.

**What You’ll Learn:**

* Torque estimation and feedback
* How to simulate mechanical loads
* Safe and smooth torque application techniques

[**Motor Rotation Based on Joystick Counting**](/smd-applications/interactive/motor-rotation-based-on-joystick-counting.md)

Control the motor’s rotation by counting incremental movements from a joystick. This project is excellent for creating discrete, step-based user interfaces.

**What You’ll Learn:**

* Handling digital incremental input
* Cumulative control mechanisms
* Implementing rotation based on user gestures

### &#x20;Why These Projects Matter

Each of these applications is designed to simulate real-world industrial control systems, making them ideal for:

* Engineering students
* Technical educators
* R\&D professionals
* DIY roboticists
