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
  • Connecting with Feelix
    • 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
  • Examples
  • Setup

Was this helpful?

  1. Hardware support
  2. FeelixEffect Docs

I2C communication

Communication between microcontroller and Feelix MiniDriver.

PreviousImport Velocity EffectNextOne Way Communication

Last updated 11 days ago

Was this helpful?

Examples

Setup

Connect GND, SDA and SCL between the STM32 and other microcontroller.

The I2C1 3v3 OUTPUT pin on the Feelix MiniDriver is an OUTPUT, DON'T connect the 3v3 OUTPUT to your microcontroller or another Feelix MiniDriver.

Feelix generates its own power. Use FEELINK to connect multiple devices when working with I2C or SPI.

Check the for more details

Wire
library documentation
One Way Communication
Two Way Communication