


But in this specific case we can avoid using one. Usually you’d have to use a level converter between 3.3V and 5V. You should really pay attention when you connect 2 pins between those boards. Important note: the Raspberry Pi 4 (and earlier) is running under 3.3V, and the Arduino Uno is running under 5V! Connect the SCL (I2C clock) of the Pi (pin 3) to the Arduino SCL.Connect the SDA (I2C data) of the Pi (pin 2) to the Arduino SDA.Link the GND of the Raspberry Pi to the GND of the Arduino.You are learning how to use the combo Raspberry Pi + Arduino to build your own projects?Ĭheck out Raspberry Pi and Arduino and learn step by step.

Make sure the Raspberry Pi detects the Arduino board on the I2C bus.Raspberry Pi I2C master program with WiringPi.
