Feelix
  • Feelix Documentation
  • Getting started
    • Designing Effects
      • Torque Effects
      • Position Effects
      • Velocity Effects
      • (In)dependent Effects
    • Effect Library
    • Creating Collections
  • Create and edit
    • Edit tools
    • Effect Settings
    • Layers
    • Grid
    • Export Effects
    • TensorFlow
  • Uploading files
    • Setting up STM32
    • Setting up ESP32
    • Connect and Upload
    • Hardware Settings
    • Troubleshooting Feelix
  • Hardware support
    • Hardware
    • PCB pinout
    • Setup
    • Dependencies
    • FeelixEffect Docs
      • Functions and Parameters
      • Setup
      • Motor control
      • Import Effects
        • Import Haptic Effect
        • Import Velocity Effect
      • I2C communication
        • One Way Communication
        • Two Way Communication
  • Downloads
    • Feelix Design Tool
    • Feelix Arduino Library
    • 3D Models
    • Old Library Releases
Powered by GitBook
On this page

Was this helpful?

  1. Uploading files

Setting up ESP32

Follow the steps below if you want to use an ESP32 as Master device.

PreviousSetting up STM32NextConnect and Upload

Last updated 3 days ago

Was this helpful?

See for communication examples.

1

Install ESP32 boards manager URL

Go to Arduino IDE > file > preferences

Add the following URL to boards manager URLs

2

Install ESP32 by Espressif Systems in Boards Manager

Open Tools > Board > Boards manager

Search Espressif

3

Select Board

When using DOIT ESP32 DEVKIT V1 available at . Go to Tools > Board > esp32 and select DOIT ESP32 DEVKIT V1

4

Connect ESP32 with Feelink

DOIT ESP32 DEVKIT V1 I2C SCL GPIO 22 I2C SDA GPIO 21

FeelixEffect Docs
https://espressif.github.io/arduino-esp32/package_esp32_index.json
TinyTronics
DOIT ESP32 DEVKIT V1 - Feelink