Android

Поддерживает ли Raspberry Pi 3 B + I2C?

Лучший ответ: да. Raspberry Pi поддерживает интерфейс I2C через заголовок GPIO. По умолчанию он отключен, поэтому вам необходимо включить оборудование и установить некоторые утилиты, прежде чем вы сможете его использовать.

Amazon: Raspberry Pi 3 B + (40 долларов)

Что такое интерфейс I2C?

Интерфейс I2C (на самом деле это I²C или I-squared-c, но никто не хочет его печатать, а значит и псевдоним) является конечной точкой последовательной шины с интегральной схемой, которая не требует высокоскоростной связи. Передача является синхронной и с коммутацией пакетов, и на одной шине могут размещаться несколько ведущих и несколько подчиненных устройств. Вы найдете его где угодно. Простота важнее скорости и обычно используется для крепления датчиков или контрольного оборудования.

В хобби-приложениях шина I2C обычно используется для подключения платы ПК к ЖК-дисплею. Плата рюкзака I2C может сократить количество необходимых соединений с 16 до двух, а контакты ввода / вывода всегда в дефиците, что делает шину I2C очень ценной для многих проектов. Чтобы узнать больше о шине I2C и последовательной связи в целом, у Sparkfun есть отличный учебник для начинающих .

Использование интерфейса I2C на Raspberry Pi

По умолчанию у вашего Raspberry Pi отключен интерфейс I2C. Не волнуйтесь, это легко включить.

Вы будете использовать тот же инструмент настройки, который вы видели при первом включении Raspberry Pi. Чтобы вернуть его, введите sudo raspi-config из командной строки. Вы найдете возможность включить опцию I2C в разделе « Параметры интерфейса» .

После перезагрузки вы можете установить любые утилиты и инструменты отладки, такие как i2c-tools или библиотеки python-smbus, через стандартный менеджер пакетов с помощью команды apt-get. Ваш проект и используемый вами язык кодирования точно определят, какие дополнительные функции вам понадобятся для связи по шине I2C с помощью стандартных выводов GPIO на Raspberry Pi 3 B +.

Наш выбор

Raspberry Pi 3 B +

Включает в себя старые автобусные коммуникации

Raspberry Pi 3 B + поддерживает множество различных типов последовательной связи через контакты GPIO, включая интерфейс I2C. Это одна из причин, почему мы любим этот маленький одноплатный компьютер!

Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше

Похожие посты
Android

Samsung перехватывает чехлы

Android

Samsung Captivate Чехлы

Android

Спринт HTC Hero

Android

LogMeIn зажигание