# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.acrome.net/smd-kits/starter-kit/what-you-can-build.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
