Портативний сканер пристроїв на шині 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!

На закінчення код проекту.