3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

I2C between Arduino's

Step 2Hardware

Hardware
 The Hardware for the I2C is simple. You just need to connect all the Arduino's by two wires to Analog Pin 3 and Analog Pin 4.  Because the I2C BUS cannot stay at 0 V. To solve this, we put two Pull-Up resistors connected to 5V.

The Pull-Up resistors should be between 1,5 K and 47 K. In this example i personally used 1,5 K.

« Previous StepDownload PDFView All StepsNext Step »
4 comments
Jun 3, 2011. 1:59 PMchris911ny says:
I have read in some articles that the wire library will enable internal pull-ups, is that the case or we really need to add pull-ups?
Jan 27, 2011. 1:15 PMjeremyvnc says:
Pins 4 & 5 are SDA and SCLK for I2C
Sep 12, 2010. 10:50 AMeasydaman says:
Nice! Thanks man!
A little sidenote for when working with an Arduino Mega: Comm-Pins are 20 and 21. But well... figuring that out takes 5 minutes. On the other hand: you just saved them ;-)
Sep 10, 2010. 3:40 PMtekkentux says:
Is that pin 3 and 4 (as in the text), or pin 4 and 5 (as in the picture)? Thank you!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
4
Followers
1
Author:cornelam