2. Are you using the latest version of Raspbian? If the Raspberry Pi card and the Arduino card are in close proximity, the I2C bus is a good choice of communication protocol. The other two serial interfaces are the Serial Peripheral Interface (SPI) and Inter-Integrated-Circuit bus (I2C). Did you reboot after editing the /etc/modules file? When booting, it looks like it sees the module as the verbose booth shows it identifying the i2c controller and a device. how many arduino can be connected to raspberry pi by i2c. Just remember: 512M Pi's use i2c port 1, 256M ones use i2c port 0! If your Pi boots to the desktop you can either open a Terminal window and use Method 1 or use the graphical tool “Raspberry Pi Configuration”. The i2c pins are located on pins 3 (SDA) and 5 (SCL). When this flag is used, it will perform the operation directly. The I2C pins include a fixed 1.8 kΩ pull-up resistor to 3.3v. Raspberry Pi is a trademark of the Raspberry Pi Foundation. So at the moment I can’t see why you wouldn’t use i2c-bcm2708 and have your SD card work in a B+ and Pi 2. Double check your wiring to the I2C module. Configuring the Raspberry Pi for I2C. Make sure your Raspberry Pi is connected to the internet when installing the drivers. Yes. A full list of tutorials featuring this interface can be found by clicking here. This project calls for the SwitchDoc Labs HDC1080; if you are using an Amazon device, make sure to use a Grove patch cable. Select “Interfacing Options” : Highlight the “I2C” option and activate “