How to Use I2c for Arduino to Arduino Communication




About: Electronics are a newly re-found hobby for me. I'm not an engineer - I'm an ordinary guy who likes to tinker with electronics in his free time. You can see more about my projects at

Learn how to use i2c for basic communication between two arduinos.  

Link to i2c communication between an Arduino Uno and an Arduino Mega 2560 at my blog.  Includes code used in this video instructable.

Link to MeanPC, my electronics blog.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    3 Discussions


    6 years ago on Introduction


    Useful, thanks - but would be great if you could include the text of the tutorial on the Instructables website. Just makes it easier to find, and not have to go searching around your external website. Otherwise it could look (to some) like you're just using Instructables to drive traffic to your own site...

    1 reply

    Reply 6 years ago on Introduction

    Hi, I think you make a fair request. I did submit this instructable as a 'video instructable'. I also tried to use a clear title, description and keywords to accurately describe the contents of the video instructable.

    To be honest, I do hope it drives traffic to my site, and I think it is a fair exchange for the value I think the instructable has added to I do agree that step by step instructables are best, and sometimes I do those.

    I will change the link in the description to link directly to the post at my site so people don't have to go searching around my site.


    6 years ago on Introduction

    Thanks for the great I2C tutorial.
    I'm working on a new instructable that included I2C, I will reference this tutorial in my instructable!