Портативний сканер пристроїв на шині I2C
Автор: Олександр Бондаренко
Захоплення платформою Arduino призвело до пристроїв, що працюють по шині I2C (скорочення від англійських слів Inter-Integrated Circuit) також звані як "Two-Wire" пристрої. Випускається велика кількість мікросхем, що апаратно підтримують I2C шину. Це і всілякі датчики, годинник реального часу, пам'ять, розширювачі портів та багато чого іншого. У статті нижче наведено модернізацію проекту сканера пристроїв з шиною I2C на базі Arduino, який описано на сторінці http://playground.arduino.cc/Main/I2cScanner та приклад практичної роботи з автономним від комп'ютера прототипом пристрою.

Прототип виконаний на саморобному Arduino-подібному модулі з контролером ATmega328 (ATmega8).
Після підключення тестованої плати до шини I2C та подачі живлення, на екрані відображається початкова заставка,

Потім пропонується розпочати сканування натисканням кнопки "RIGHT".

Хід та результати сканування відображаються на LCD дисплеї.






А ось і тюнер KS-H-140EA на базі мікросхеми TUA6020 відгукнувся!

Після закінчення сканування на екран відображається кількість виявлених пристроїв.

Успіхів усім захопленим електронікою та платформою Arduino!
На закінчення код проекту.