I2C'шные датчики

топ 100 блогов eddy_em — 10.10.2025 Решил провести сравнительный анализ разных датчиков (прежде всего, измеряющих влажность воздуха). Для начала нужно свести к единообразному интерфейсу все наработки (ну и дописать для тех датчиков, с которыми я еще не работал). Пока три датчика едут с алиэкспресса (оказывается, у меня еще не весь "зоопарк" из более-менее распространенных есть; правда, более дорогие жаба задушила покупать, возможно, когда-нибудь попозже), решил начать с того, что уже есть — подготовить почву, так сказать.
Пока только BMP180. Зато уже основную 'ООПщину' сделал. Если заменить i2c.c, можно и на микроконтроллере запускать.
Для непосредственного доступа к датчикам по I2C "в обход микроконтроллеров" использую переходник на основе CP2112. Ну, а чтобы в одну шину объединить датчики с одинаковыми адресами (а таких, увы, достаточно много - и нет никаких ног, позволяющих хотя бы один младший бит адреса поменять), использую мультиплексор PCA9548A.
Сначала думал подгрузить кернельный модуль, который вроде как создает 8 "подустройств", но, во-первых, так и не понял, что за параметры нужно передавать в modprobe (как минимум, нужно его адрес указать и устройство, на котором он сидит), а во-вторых, таки проще им рулить напрямую, не плодя файловые дескрипторы (все равно нужно, похоже, закрывать один и открывать другой, чтобы не смешивать разные устройства с одинаковыми адресами в одной шине).

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
— ...Мы тут с невесткой в соцсетях сцепились! — громко рассказывала в парикмахерской дама лет шестидесяти. — Вот до чего дошла на старости лет!.. Ну, внуки сейчас подросли, в школе целый день, уже того внимания не требуют, вот я и сижу в интернете. И надо ж так, вынесло меня каким-то ...
Нет, пидорас, нет, блин, похоже для этой гниды ещё не придумано достойного ругательства. Вот только в обед написал про упыря Силуанова : МОСКВА, 12 апр — РИА Новости. Минфин РФ настаивает на постепенном снижении дефицита федерального бюджета, в противном случае придется увеличивать объе ...
Талибан больше не правит в Кабуле, но дресс-код для женщин по-прежнему консервативен. Женщина не должна привлекать к себе внимания. С момента рождения становится понятно, что ждет ребенка. Если рождается мальчик, то в семье будет праздник, мать ждут подарки и особенное почтение. Если же р ...
Вчера первый раз в жизни воспользовался телефоном 102. У меня малой днем обычно не спит а то вчера на удивление заснул. Ну а соседи как назло начали перфоратором стену долбить. Ну я пошел по культурному к ним так мол и так малой спит не могли бы вы ...
.... ну а в Риме, как всегда, мы плавно перетекли из зимы в лето. Каждый год я сетую, что не насмотрелась на цветущие цветы, не успела поносить легкие плащики и ... что не успела подготовится к лету:) Честно отходив в спортзал три месяца после ...