Aug. 6th, 2024

eddy_em: (Default)
Купил недавно на алике за полторы с лишним этот модуль, сегодня пришел. Ну, естественно, сразу хочется проверить — работает ли оно вообще. И стал я его к Orange Pi Zero подключать. Самое простое — по I2C, чтобы не городить толпу проводов. Ну и пробую, значит, стандартным пакетом i2c-tools. И… а вот хрен вам! Адресация у мелкосхемки довольно специфичная: в отличие от остальных, где есть некий адрес, к которому младшие биты перемычками добавляются, здесь тупо младший адрес. А в этом пакете только утилита поиска имеет флажок, позволяющий к младшим четырем адресам обращаться, все же остальное — хрен вам! Просто трындит, мол адрес запрещен! Благо, у меня есть готовое, что при небольших изменениях (там я тоже протупил, и нулевой адрес посчитал запрещенным) заработало, и показало содержимое регистров.
Остается "совсем чуть-чуть": написать небольшую обертку, да дождаться грозы, чтобы попытаться откалибровать датчик (боюсь, т.к. там содержимое регистров по умолчанию, ни хрена он не калиброван). Правда, завтра не будет света, а после этого мне не до датчика будет. Ну и там, вообще, сезон гроз должен закончиться в конце-то концов!
Посмотрел ролик на тытрубе (а т.к. ее тормозят, в дневное время круче 144p вообще невозможно запустить), где один товарищ такой датчик к абдурине подключал. В абдуринской библиотеке есть уйма всяких настроек, о которых в официальной документации вообще ни слова! Ну вот как, интересно, создатель этой абдуринской библиотеки получил сведения о "тайных значениях" регистров?
Ладно, буду изучать это недоразумение, чтобы что-то нормальное написать.

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 11:44 am
Powered by Dreamwidth Studios