0

I have a simple question to ask you about SDA and SCL pins. I have a gyro and I use these 2 pins to make it work; how can I use an accelerometer combined to a Gyro if these 2 pins are used? I should need another 2 SDA and SCL pins for the accelerometer... Tell me that I don't need to buy an IMU :D

EDIT: I'm using Gyro LG3D20H from Adafruit, reading gyro values each 10 ms.

  • Which gyro? Which accelerometer? Giving part numbers helps get a more specific answer. – Nick Gammon Jan 14 '16 at 21:50
  • Typically it should not be a problem to share them. Note that you can also get 6-axis sensors like the MPU6050 and similar which combine both functions in a single chip. – Chris Stratton Jan 15 '16 at 4:00
2

I2C is designed to have multiple devices connected. Assuming the gyro and accelerometer have different I2C addresses they can both be connected to the same SDA and SCL pins.

For more information see http://www.gammon.com.au/i2c

Naturally you can only "talk to" one at a time. You may need pull-up resistors on both SDA and SCL, unless the hardware already has them.

| improve this answer | |
  • For a newbie this thing is a bit complex. Do you have a "noob" guide to link me? – Kowak Jan 14 '16 at 21:54
  • As I said in my answer, you can share the SDA and SCL pins for both devices. If you have more questions please give more information. – Nick Gammon Jan 14 '16 at 21:56
  • As I said, I have a Gyro that use SDA and SCL. I'd like to buy an accelerometer and use both in the same time. I know that there are analog pins that I could use for accelerometer (or gyro, depends on which I put on SDA/SCL), but I need that both are on SDA and SCL. I'm not smart in electronics so I really don't know how to use that guide that you linked. – Kowak Jan 14 '16 at 22:01
  • @Kowak, to get specific answers you need to supply more-specific information. Please edit your question and add the model numbers or chip numbers of your gyro, and of accelerometers you are thinking of. Also tell how frequently you need to read them, and whether you've modified their I2C addresses – James Waldby - jwpat7 Jan 14 '16 at 22:11
  • I edited with my gyro name and frequency of gyro value readings. The problem is that I don't know which accelerometer I want to buy at the moment... – Kowak Jan 15 '16 at 14:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.