Посмотрите осциллографом обмен по I2C. Датчик вообще отвечает? Если нет, проверьте: адрес устройства и адреса регистров, уровни и фронты сигналов на шине I2C, правильность подключения. Скорее всего, это какая-то совсем простая ошибка типа "нет контакта", "не подано питание", "неверный адрес" и т.п.
Сообщение отредактировал Herz - Jul 6 2013, 09:37
Причина редактирования: Избыточное цитирование