Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 191
Из них просматривают:
Аналоги: 78. Даташиты: 65. Инструкции: 3. Новости: 14. Остальное: 4. Программы: 2. Профиль пользователя: 1. Форум: 24.
Участников: 2
Гостей: 189

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

Сканер I²C

Когда нет возможности найти документацию на микросхему или микросхема имеет адрес, отличный от документации (такое то же бывало), тогда поможет данный скетч. Интерфейс I2C работает только на определенные выводах (в arduino UNO это A4 и A5).

 

#include <Wire.h>

void setup(){
Wire.begin();
Serial.begin(9600);
while (!Serial);
Serial.println("\n I²C Сканнер");
}

void loop(){
byte error, address;
int nDevices;

Serial.println("Сканирование...");

nDevices = 0;
for(address = 8; address < 127; address++ ){
Wire.beginTransmission(address);
error = Wire.endTransmission();

if (error == 0){
Serial.print("Найден девайс I²C с адресом 0x");
if (address<16)
Serial.print("0");
Serial.print(address,HEX);
Serial.println(" !");

nDevices++;
}
else if (error==4) {
Serial.print("Неизвестная ошибка по адресу 0x");
if (address<16)
Serial.print("0");
Serial.println(address,HEX);
}
}
if (nDevices == 0)
Serial.println("Девайсы I²C не найдены\n");
else
Serial.println("Ок\n");

delay(5000);
}

 
 

Если адрес устройства найден, в монитор порта выводится список найденных устройств.

 

i2c

 

 

Если же нет подключенных устройств, или устройство не работает, или же не правильно подключено, выведет надпись:

 

i2c

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Наличие высокого напряжения на присоске можно проверить отверткой, соединенной с корпусом через резистор 3-5 МОм
Наличие резистора обязательно, так как без него из-за большого тока можно повредить умножитель или строчный трансформатор типа ТДКС.

Похожие инструкции