В данном уроке мы с Вами будем сканировать по шине I2C устройства для поиска их адреса. Алгоритм программы у нас будет простым: мы методом перебора каждого адреса будем делать запрос устройству и если устройство отзовется — мы зафиксируем адрес и выведем его на экран. Так же если у нас по одному адресу будет несколько устройств мы получим ошибку и так же выведем ее на экран.
Программа для поиска адреса устройств по шине I2C: