# Starting with the \`techCar\` Template

{% hint style="warning" %}

### This is under development!

{% endhint %}

## 1 - Download and Unzip this File

{% embed url="<https://drive.google.com/file/d/11HvC6dI67FL70gxeyqf6_T4ajn-_gI78/view?usp=share_link>" %}

You should see a folder (techCar) with the following three files.

* techCar.ino (This is the file you will customize)
* ElegooCar4.h
* ElegooCar4.cpp

## 2 - Open techCar.ino in Arduino

You should see the three tabs, one for each file, like shown below. Again, you will only need to edit the techCar file. The other two files are part of a library that makes programming your robot a bit easier, but you do not need to worry about them.

<figure><img src="/files/YMYzVPrVuma7lh78IK9o" alt=""><figcaption></figcaption></figure>

## 3 - Install the \`FastLED\` and \`ArduinoJson\` Libraries

Click on `Sketch > Include Library > Manage Libraries` like seen below.

<figure><img src="/files/u1TFCdYyCHwjpv2UUakt" alt=""><figcaption></figcaption></figure>

Once you are in the *library manager* search for `FastLED` and install it. Then do the same for `ArduinoJson`

<figure><img src="/files/hGnXuj0wME73Qg9hqQ5j" alt=""><figcaption></figcaption></figure>

## 4 - Click the Right Arrow Button → to Upload the Program to Your Robot

You should see the process go through the following three steps, if successful.

* Compiling sketch...
* Uploading...
* Done uploading.

![](/files/VWj4pMpewfainEchPb0g)

### <mark style="color:green;">✓</mark> You are now ready to explore the template program to see what the robot can do.


---

# 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.idew.org/code-robotics/elegoo-experiments/starting-with-the-techcar-template.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.
