My MMA7455 Accelerometer finally dropped through the letterbox today, thank goodness. But now I have a question. A few i2c examples have shown that resistors are needed. Some didn't.
Do I need them or are they optional. If they are optional, what are the benefits?
Using this one http://www.tandyonline.co.uk/mma7455-accelerometer-module.html although bought from elsewhere. Please note that I will be using a compass as well if it ever arrives.
The guy at tandy says that they already have pullup resistors in it if that means anything
Upgrade to ARC Pro
Synthiam ARC Pro is a cool new tool that will help unleash your creativity with programming robots in just seconds!
Have a read through my post, it covers a lot as I was having problems (turned out to be a bad jumper wire).
The pull-up resistors are used to help protect the MMA7455 from getting too much voltage. If they didn't have that you would want to get a logic level shifter.
How is the testing going?
However, as I mentioned in another topic or two, I have an I2C board I knocked up, it's just a bunch of pin headers joined together for easy connection of devices. On the board I have left space for pullup resistors if they ever do become required.
Excuse the poor photo, I'm too lazy to grab the camera and put the memory card in the PC so used the phone instead.
The red box should highlight the area that 2 pullup resistors could be added if needed. And yes, I know it's a lot of pin headers, I don't plan to use them all but it's future proof I have a smaller one in Jarvis
Thanks for the explanation Geoff, I knew where they go but had no idea what they did