Добрый день!
Давно присматривался к Вашему проекту, вот сегодня, наконец, начал ковыряться.
Я подключаю датчик углекислого газа K-30 по I2C.
Ему требуется отправить следующую команду:
Start | 0xD0 | 0x22 | 0x00 | 0x08 | 0x2A | Stop, где старшие 7 бит первого байта - это адрес (0x68), младший бит - команда (Write), а последний байт - это контрольная сумма.
Затем нужно считать результат командой
Start | 0xD1 | <4 bytes read from sensor> | Stop
Как только не пытался сформировать первый http-запрос, выдает ERROR[количество отправленных байт].
Через аппаратный I2C arduino - работает, только что проверил, т.е. с датчиком точно проблем нет.
Помогите, пожалуйста, разобраться.