What is Qwiic? - A standardised interface for I²C communication
Qwiic is a standardised interface for the I²C bus, developed by SparkFun to simplify the connection and use of sensors, control boards and other I²C-compatible components. The ecosystem is designed to minimise incorrect connections and speed up prototyping, especially in projects with microcontrollers such as Arduino, Raspberry Pi, ESP32 and others.
Qwiic uses 4-pin cables and connectors (JST-SH) with a standardised colour coding. Qwiic modules can be daisy chained together.
Qwiic colour coding:
- GND (Black): Earth
- 3.3 V (Red): Power supply
- SDA (Blue): Data
- SCL (Yellow): Clock signal
Many manufacturers use Qwiic, for example: SparkFun, Arduino, Adafruit and Electrokit.
There are adapter cables between Qwiic and Grove if you want to mix I²C devices from different ecosystems. Keep in mind that Qwiic uses 3.3 V logic voltage, while Grove can work with 3.3 or 5 V. If you connect Qwiic to a 5 V system, level conversion is needed.
What is Qwiic? - A standardised interface for I²C communication
Qwiic is a standardised interface for the I²C bus, developed by SparkFun to simplify the connection and use of sensors, control boards and other I²C-compatible components. The ecosystem is designed to minimise incorrect connections and speed up prototyping, especially in projects with microcontrollers such as Arduino, Raspberry Pi, ESP32 and others.
Qwiic uses 4-pin cables and connectors (JST-SH) with a standardised colour coding. Qwiic modules can be daisy chained together.
Qwiic colour coding:
- GND (Black): Earth
- 3.3 V (Red): Power supply
- SDA (Blue): Data
- SCL (Yellow): Clock signal
Many manufacturers use Qwiic, for example: SparkFun, Arduino, Adafruit and Electrokit.
There are adapter cables between Qwiic and Grove if you want to mix I²C devices from different ecosystems. Keep in mind that Qwiic uses 3.3 V logic voltage, while Grove can work with 3.3 or 5 V. If you connect Qwiic to a 5 V system, level conversion is needed.