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

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

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

Предыдущие записи блогера :
Архив записей в блогах:
Из обсуждения книги Доменика Ливена «Россия против Наполеона» в «Российской истории». 2013. №6. С. ...
Лёха, прости, пидорских фото нет, везде недосвет) ...
или очередная бесплодная попытка поговорить на эту тему на первом канале у Андрея Макарова -- закончились ощущением какого-то очередного фарса и подвоха. Если сузить вопрос, то обсуждалось незаконное использование мошенниками "звездных имен": ...
Колпаки на колесные диски придают автомобилю строгий и изысканный вид. Широкий ассортимент моделей позволяет подобрать тип, размер и геометрическое решение. Этот аксессуар помогает быстро обновить внешний вид транспортного средства и выделить его из толпы. Согласно требованиям рынка ...
Нина Шубина несколько дней назад умерла, а я до сих пор получаю от неё звуковые сообщения. Правда, я их не прослушиваю. Предполагаю, что я там могу услышать. Съездили мы сегодня с Греком и навестили больного Вову Садко. Привезли ему водки и малосольной рыбы. У него шарпей живёт. Вовина ...