# What You Can Build

The **Acrome SMD Motion Kit** is designed for users who want to explore advanced motor control, motion planning, and robotics. Below is a curated list of projects that can be built using the components in the Motion Kit:

**Motor Control Applications**

* [**Motor Rotation Based on Turn Input Value**](https://docs.acrome.net/smd-applications/interactive/motor-rotation-based-on-turn-input-value)\
  Rotate the motor proportionally to a sensor or input value.

* [**Basic Motor Speed Control Application**](https://docs.acrome.net/smd-applications/interactive/basic-motor-speed-control-application)\
  Adjust motor speed dynamically using analog or digital input.

* [**Basic Motor Control Using PWM Input**](https://docs.acrome.net/smd-applications/interactive/basic-motor-control-application-using-pwm-input)\
  Demonstrate motor speed and direction control using PWM signals.

* [**Basic Motor Position Control Application**](https://docs.acrome.net/smd-applications/interactive/basic-motor-position-control-application)\
  Move the motor to a target position using encoder feedback.

* [**Basic Motor Torque Control Application**](https://docs.acrome.net/smd-applications/interactive/basic-motor-torque-control-application)\
  Apply controlled torque to simulate real-world mechanical load behavior.

* [**Motor Rotation Based on Joystick Counting**](https://docs.acrome.net/smd-applications/interactive/motor-rotation-based-on-joystick-counting)\
  Control rotation based on cumulative joystick input steps.

**Advanced Robotics Applications**

* [**Mouse Cursor Tracker Motion Robot**](https://docs.acrome.net/smd-applications/robotics/mouse-cursor-tracker-motion-robot)\
  A robot that mirrors the movement of a computer mouse cursor.

* [**Waypoint Tracker Robot**](https://docs.acrome.net/smd-applications/robotics/waypoint-tracker-robot)\
  Follow a predefined set of coordinates to navigate the environment.

* [**Braitenberg Robot**](https://docs.acrome.net/smd-applications/robotics/braitenberg-robot)\
  Behavior-driven robot that responds to environmental stimuli.

* [**Line-Follower Robot**](https://docs.acrome.net/smd-applications/robotics/line-follower-robot)\
  Follows a black line on the ground using infrared sensors.

* [**Teleoperation Robot**](https://docs.acrome.net/smd-applications/robotics/teleoperation-robot)\
  Remotely control a robot using keyboard or joystick inputs.

* [**Obstacle Avoidance Robot**](https://docs.acrome.net/smd-applications/robotics/obstacle-avoidance-robot)\
  Detects and avoids obstacles using ultrasonic sensors.

* [**ESP32 Wireless Controlled Mobile Robot**](https://docs.acrome.net/smd-applications/robotics/esp32-wireless-controlled-mobile-robot)\
  A mobile robot controlled via Wi-Fi and a web/mobile interface.

* [**Object Tracking Robot**](https://docs.acrome.net/ai/object-tracking-robot)\
  Follows and tracks a moving object using a vision system.

* [**Groq Chatbot-Controlled Robot**](https://docs.acrome.net/ai/groq-chatbot-controlled-robot)\
  Control the robot using natural language input via Groq AI API.

* [**Teleoperation Robot with ROS**](https://docs.acrome.net/ros/teleoperation-robot-with-ros)\
  Remotely control a robot through ROS infrastructure and networking.
