itehno, У самого, на днях, появилась такая производственная необходимость.
Все опыты производил на датчике DLC-A-H-32
Протокол обмена: I2C
Частота шины: 100kHz
Разъём: IDC-10p
01 - +U (не используется)
02 - Ucnt (не используется)
03 - GND
04 - SCL
05 - +5V
06 - +5V
07 - SDA
08 - AUX (не используется)
09 - CAL1 (не используется)
10 - Lig (не используется)
Контакты SCL, SDA 3.3V, уже подтянуты к питанию на плате датчика.
Протокол обмена по I2C:
Адрес: 0x08
Отправка: (не требуется)
Чтение: 24 байта
Пример данных HEX: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 88 76 00 14 7B E5
Показания веса: [в граммах] индекс 16, длина 4 байта, инвертировать порядок и привести к типу uint
Неопознанные показания: индекс 20, длина 4 байта (??? милливольты, миллиамперы, сопротивление)