[HELP]Gamebuino Raspberry I2c

Modules, cases, buttons...

[HELP]Gamebuino Raspberry I2c

Postby pharia » Sat May 27, 2017 10:04 am

Hi,

I'm trying to connect a Gamebuono with Raspberry Pi 2 through I2C connection.
I connected them as follows:
Code: Select all
Gamebuino                        Raspberry
GND      <-------------->     -
3V3      <-------------->     -
SDA      <-------------->     SDA (GPIO 2) (Pin 3)
SCK      <-------------->     SCK (GPIO 3) (pin 5)

I did not connect gnd and 3v3 because since they were already powered I think it was not needed

On raspberry launch
Code: Select all
i2cdetect -y 1


But the gamebuino is not detected

On Gamebuino launch
Code: Select all
#include <Wire.h>

void setup() {
  Wire.begin(8);                // join i2c bus with address #8
  Wire.onReceive(receiveEvent); // register event
  Serial.begin(9600);           // start serial for output
}

void loop() {
  delay(100);
}

// function that executes whenever data is received from master
// this function is registered as an event, see setup()
void receiveEvent(int howMany) {
  while (1 < Wire.available()) { // loop through all but the last
    char c = Wire.read(); // receive byte as a character
    Serial.print(c);         // print the character
  }
  int x = Wire.read();    // receive byte as an integer
  Serial.println(x);         // print the integer
}



How can I do it? Thanks
pharia
 
Posts: 1
Joined: Sat May 27, 2017 9:40 am

Re: [HELP]Gamebuino Raspberry I2c

Postby Sorunome » Sat May 27, 2017 6:13 pm

I did not connect gnd and 3v3 because since they were already powered I think it was not needed
Did you connect the grounds, though? To make sure that their ground level is the same.

The reson behind that is that voltage is only a difference in electric potential, and ground is just a reference point. The reference point of your gamebuino and the raspberry pi might be different, that is why you just connect the grounds.

Fun fact: Any data cable (audio, monitor, etc) you'll see does that, too :)
User avatar
Sorunome
 
Posts: 629
Joined: Sun Mar 01, 2015 1:58 pm


Return to Hardware Development

Who is online

Users browsing this forum: No registered users and 4 guests

cron