# What You Can Build

Explore the projects and applications you can create using the components in the Education Kit:

* [**Blink**](/smd-applications/basics/blink.md)\
  A basic LED blinking application to understand digital output control.

* [**Action - Reaction**](/smd-applications/basics/action-reaction.md)\
  Demonstrates immediate response to sensor-triggered input.

* [**Autonomous Lighting**](/smd-applications/basics/autonomous-lighting.md)\
  Automatically turns on lights based on environmental conditions.

* [**Smart Doorbell**](/smd-applications/basics/smart-doorbell.md)\
  A doorbell system integrated with sensors and feedback mechanisms.

* [**Security System**](/smd-applications/basics/security-system.md)\
  Motion detection–based system for basic security alerts.

* [**Distance Buzzer Warning**](/smd-applications/basics/distance-buzzer-warning.md)\
  Activates a buzzer when an object is detected within a certain range.

* [**Distance Auto Stop**](/smd-applications/basics/distance-auto-stop.md)\
  Stops the robot automatically when an obstacle is too close.

* [**Smart Light Control**](/smd-applications/basics/smart-light-control.md)\
  Controls lighting intelligently based on user presence or input.

* [**Automatic Trash Bin**](/smd-applications/interactive/automatic-trash-bin.md)\
  Opens the bin lid automatically when motion is detected.

* [**Radar**](/smd-applications/interactive/radar.md)\
  Visual representation of distance data from ultrasonic sensors.

* [**Chrome Dino Game Player**](/smd-applications/interactive/chrome-dino-game-player.md)\
  A system that plays the Chrome Dino game autonomously.

* [**Play Chrome Dino Game With Joystick**](/smd-applications/interactive/play-chrome-dino-game-with-joystick.md)\
  Manual gameplay using a joystick connected to the kit.

* [**Snake Game With Joystick**](/smd-applications/interactive/snake-game-with-joystick.md)\
  Classic Snake game controlled via a hardware joystick.

* [**Rev Up the Engine**](/smd-applications/interactive/rev-up-the-engine.md)\
  Simulates engine revving based on user input or conditions.

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

* [**Basic Motor Speed Control Application**](/smd-applications/interactive/basic-motor-speed-control-application.md)\
  Controls the motor speed using analog or digital input.

* [**Basic Motor Control Application Using PWM Input**](/smd-applications/interactive/basic-motor-control-application-using-pwm-input.md)\
  Uses PWM signals to control motor speed and direction.

* [**Basic Motor Position Control Application**](/smd-applications/interactive/basic-motor-position-control-application.md)\
  Moves the motor to a desired position using encoder feedback.

* [**Basic Motor Torque Control Application**](/smd-applications/interactive/basic-motor-torque-control-application.md)\
  Controls the torque applied to the motor shaft.

* [**Motor Rotation Based on Joystick Counting**](/smd-applications/interactive/motor-rotation-based-on-joystick-counting.md)\
  Counts joystick movement and rotates motor accordingly.


---

# 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/education-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.
