Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Arduino Communication with I2C Protocol

person icon Ashraf Said

4.2

Arduino Communication with I2C Protocol

Arduino Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it in your Arduino

updated on icon Updated on Jul, 2024

language icon Language - English

person icon Ashraf Said

English [CC]

category icon IT & Software,Hardware,Arduino

Lectures -23

Resources -8

Duration -1.5 hours

4.2

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

I²C (pronounced I-squared-C)

Arduino  Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it in your projects

I²C Allows communication of data between I2C devices over two wires. which makes it easier for anyone to exchange information without too much wiring.

What You Will Learn in This Course:

  • What is I²C and how it works

  • How to implement I²C in your project

  • What is the difference between I²C and other communication methods

  • Why using I²C will make your life easier

  • The advantages and disadvantages of using I²C

  • How to code I²C the right way and how to talk to multiple devices easily

  • A practical example of I²C enabled DS1307 Data and Time IC and how to read data from it using I²C

Who this course is for:

  • Anyone interested in talking to multiple devices easily via I²C the right way
  • Anyone Interested in Interfacing Arduino with other ICs or devices via I²C
  • Anyone Interested in Controlling different devices using I²C Protocol
  • Arduino Lovers
  • Microcontrollers Geeks

Goals

  • What is I²C and how it works
  • Advantages of I²C
  • Disadvantages of I²C
  • I²C Operation
  • Main I²C Bus Library Functions
  • Interface different devices with Arduino using I²C
  • How to implement I²C in your project
  • What is the difference between I²C and other communication methods
  • Why using I²C will make your life easier
  • How to code I²C the right way and how to talk to multiple devices easily
  • A practical example of I²C enabled DS1307 Data and Time IC and how to read data from it using I²C

Prerequisites

  • A computer to run the software
  • A basic knowledge in C Programming language
  • No Material is required for this Course
Arduino Communication with I2C Protocol

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
3 Lectures
  • play icon Introduction 04:13 04:13
  • play icon Who We Are? 05:26 05:26
  • play icon Where to use i2c communication 03:01 03:01
Advantages to I2C + Disadvantages to I2C
2 Lectures
Tutorialspoint
Download and Install The Required Software
1 Lectures
Tutorialspoint
I2C Bus Operation
1 Lectures
Tutorialspoint
I2C Pins in Arduino
1 Lectures
Tutorialspoint
Arduino Wire Library I2C Functions
1 Lectures
Tutorialspoint
Arduino to Arduino I2C Example
2 Lectures
Tutorialspoint
Arduino to DS1307 Time and Date Module Example
1 Lectures
Tutorialspoint
AD5171 Digital Potentiometer Example
3 Lectures
Tutorialspoint
Master ReaderSlave Sender
1 Lectures
Tutorialspoint
Master WriterSlave Receiver
1 Lectures
Tutorialspoint
SRFxx Sonic Range Finder Reader
1 Lectures
Tutorialspoint
Download and Install Software Section
3 Lectures
Tutorialspoint
Bonus Lecture: Gifts, Coupons, and More..
1 Lectures
Tutorialspoint

Instructor Details

Ashraf Said

Ashraf Said


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515