Connecting Arduino with multiple I2C devices

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

The best explanation of I2C in the least amount of time with great clarity - thanks Sir and kudos for such a presentation.

rajcodes
Автор

Very well explained with a lot of detail that many others simply omit. The diagrams showing how a pull up resister works, and how to calculate its value, are so simple to understand. Great job!

KeirBriscoe
Автор

If you need to connect more devices but the resistance becomes too low, just desolder the resistor from the breakout boards which lower the resistance too much.. With I2C you want about ~2K Ohms so that you can transmit data much faster :D

I see a bunch of comments where people think this video is "useless" but he explains this at the end, Resistance in parrallel is divided! Hope this helps

forwardphysx
Автор

The best material about I2C I've found in 3 days of search! Looking in blogs, videos and articles.

lucasalexandre
Автор

This was a fantastic video and I say that as a former educator and amateur cinematographer! Great job buddy.

queenidog
Автор

bloody amazing - now that's what I call an explanation

alistairdrozario
Автор

Just measured an Adafruit BNO055 sensor and got 10K ohms on clock and data lines. THANKS for excellent short video. Really interesting.

michaelcostello
Автор

Most excellent! Love your graphics and animation, they add so much to the learning experience.

GeekMustHave
Автор

Man, you should be making more Videos. Very nice explanation.

kishoreysn
Автор

omg what an amazing channel!! thanks for the video, helped tons!

biamanuel
Автор

Excellent explained pull up resistors in I2C applications.

robertlongoria
Автор

So.. How do I increase the resistance above the minimum value if I've got (too) many I2C devices connected?

ThomasHaberkorn
Автор

Great insights - but depending on what you are doing, the limit is even lower ;)

Break-Out Boards usually give you the option to configure the used I2C-Adress by connecting a pin to GND, VCC, SLA or SLC.
And that's another hard limit: You can only use 4 addresses for these kind of boards.

If you want a fifth, you'll need to find another vendor who has preloaded his device with a different address or even offers some way
to freely configure it beside the classic way of using 4 different voltage levels through an extra pin.

DD-ciiw
Автор

Fabulous awesome.... this kind of explanations can even make a child understand about arduino no matter how much he is able to understand anything else... he he

mousumimandal
Автор

Very precisely and accurately explained!!

TheAbhro
Автор

Awesome I have 4 i2c devices and when I connect the fourth the sketch freezed randomly now after seeing this video I will definetly check the total I2C bus resistance since all are breakout boards

FabiusKadett
Автор

You should make more videos man! You're good on it

lucasalexandre
Автор

Great article, making a home made weather station and it helps clarify things a lot

RoadRunnerMeep
Автор

I tried to like this video while watching it on my 'smart' tv. wasn't fast enough, so here I am to both like this video and subscribe because THIS was an awesome video and I learned something I hadn't even known I needed to know. Thank you.

kaoshavoc
Автор

Great explanation, thanks a lot. I was facing problem with loadout resistors

samudrajs