Prerequisites

Welcome! Before we begin, there's some stuff to do: let's look at the prerequisites!

Prerequisites

To successfully set up and program your Echo, you'll need the Arduino IDE. This integrated development environment will be our primary tool for uploading the necessary code to your Echo.

Setting up the IDE

Before we begin programming, we need to configure your Arduino IDE to work with the ESP32-S3 Dev Module, which powers your Echo.

Install ESP32 Board Libraries

  • Open the Arduino IDE.

  • Navigate to Tools > Board > Boards Manager....

  • In the Boards Manager search bar, type "ESP32"

  • Locate the "esp32" library by Espressif Systems and click Install

Select Your Board:

  • Once the installation is complete, go to Tools > Board > ESP32

  • From the submenu, select ESP32-S3 Dev Module

Verify Board Settings:

  • Go to Tools again and confirm that your board settings align with the following specifications:

Prerequisite libraries:

The following library dependencies must be installed prior to compilation:

Adafruit_BusIO

  • Purpose: Required for ServoDriver classes within EchoLib

  • Installation: Install via Arduino Library Manager or download from the official Adafruit repository

  • Note: This dependency is mandatory for successful compilation of projects utilizing EchoLib ServoDriver functionality

Installation Instructions

  1. Open the Arduino IDE

  2. Navigate to SketchInclude LibraryManage Libraries

  3. Search for "Adafruit_BusIO"

  4. Click Install on the latest stable version

  5. Verify installation by checking SketchInclude LibraryContributed Libraries

Last updated