[Johngineer] encontrou-se precisando de um sniffer i2c, mas não tinha um disponível. A necessidade é a mãe da invenção, então ele montou este esboço de Sniffer I2C para Arduino. O Arduino irá gravar o que está acontecendo para um intervalo de tempo definido, então despejar os dados via serial como um .csv. Você então tem que traçar isso para ver o que está acontecendo. [Johngineer] recomenda o LiveGraph, já que é portátil e fácil. Como você pode ver no código, o intervalo de tempo é ajustável, mas você tem as limitações físicas da RAM na placa a ser considerada. Isso parece ser um pedaço de código muito útil armazenado, efetivamente dando-lhe um sniffer I2C passável em uma pitada.