3 ms·
I2C is a really beautiful protocol, and it shows up all kinds of interesting places - I had no ideal that monitors used it for EDID!
by nfriedly 9y ago
I2C is a really beautiful protocol, and it shows up all kinds of interesting places - I had no ideal that monitors used it for EDID!
- gh02t 9y agoI use it in my personal projects a lot, it's very easy to code up an i2c master and/or slave on pretty much any microcontroller. Very handy for abstracting different sensors or actuators by hiding them behind a microcontroller that bridges them to a common i2c bus. Not to mention that boat loads of sensors use the protocol directly. SPI is even simpler, but it requires more wires and also is lower level (SPI is basically just a fancy shift register) so it usually ends up taking more boilerplate.