Включение I2C, SPI, 1-Wire и UART на Raspberry Pi: raspi-config, config.txt, i2cdetect

Обложка статьи: Включение I2C, SPI и UART на Raspberry Pi

Вы подключили датчик по схеме, запустили программу, а в ответ получили FileNotFoundError: /dev/i2c-1 или просто пустоту? Скорее всего, нужный интерфейс не включён. По умолчанию в Raspberry Pi OS шины I2C, SPI, 1-Wire и последовательный порт выключены. Это сделано специально: так лишние выводы не заняты и ничего не мешает. В статье разберём, как включить каждый интерфейс … Читать далее

Распиновка GPIO Raspberry Pi (40 контактов): схема, I2C, SPI, UART, ШИМ, уровни 3,3 В

Разъём GPIO Raspberry Pi из 40 контактов с цветами: питание 3,3 и 5 вольт, земля, I2C, SPI, UART и ШИМ

Разъём GPIO — это то, что превращает Raspberry Pi из обычного мини-компьютера в платформу для электроники. К этим 40 контактам подключают светодиоды, кнопки, датчики, дисплеи, реле и платы расширения. Но чтобы ничего не сжечь, нужно понимать, какой контакт за что отвечает. В статье собрана вся нужная информация: схема распиновки, разница между двумя системами нумерации (из-за … Читать далее

Подключение датчика атмосферного давления BMP280 к Arduino

Схема подключения BMP280 к Arduino UNO по I2C/TWI

BMP280 — это цифровой датчик от Bosch Sensortec, позволяющий получить текущие значения атмосферного давления и температуры окружающей среды. Этот датчик специально разработан для мобильных приложений, где малый размер и низкое энергопотребление очень важны. В данной статье увидим, как подключить датчик атмосферного давления BMP280 к Arduino по I2C и SPI, какие библиотеки установить и приведём несколько … Читать далее

nRF24L01+ — недорогой SPI модуль беспроводной связи

nRF24L01+ - недорогой SPI модуль беспроводной связи

NRF24L01 — это одночиповый трансивер (приёмопередатчик), выполненный на базе микросхемы nRF24L01+, работающий под общим диапазоном ISM 2.4-2.5 ГГц. Беспроводной приёмопередатчик включает в себя частотный генератор, улучшенный контроллер режима SchockBurstTM, усилитель мощности, кристаллический усилитель, модулятор и демодулятор. Выбор выходного канала мощности и протокол могут быть установлены с помощью интерфейса SPI. Он имеет очень низкое потребление тока. … Читать далее

Включение и настройка SPI (SPI0 и SPI1) на Orange Pi на ядрах 3.4 (Ubuntu 16.04) и 4.14 (Ubuntu 18.04).

Включение и настройка SPI на Orange Pi - GPIO SPI0 и SPI1

Интерфейс SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — это последовательный четырёхпроводной интерфейс передачи данных, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. Сколько SPI портов на Orange Pi Если брать классический Orange Pi с GPIO на 40 пин, то мы имеем полтора SPI порта. Смотрим распиновку Orange Pi PC: отсюда … Читать далее

Raspberry Pi и Pi4J. Урок 6. Последовательный периферийный интерфейс — SPI

Raspberry Pi и Pi4J. Урок 6. SPI - Подключение Orange Pi One к Arduino по SPI

SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. Например, в качестве периферии может быть: дисплей, различные датчики, FLASH память, SD карта и т.д. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом, так как используются … Читать далее

Подключение датчика окружающей среды BME280 к Orange Pi, Banana Pi, Raspberry Pi

BME280 представляет собой интегрированный датчик окружающей среды, разработанный специально для мобильных устройств, где размер и низкое энергопотребление являются ключевыми. Датчик BME280 очень похож с BMP280, различие в том, что BME280 имеет датчик влажности от чего его корпус шире чем у BMP280. Количество выводов и их расположение на корпусах совпадают. Более детальное описание датчика вы можете … Читать далее

Подключение датчика атмосферного давления BMP280 к Orange Pi, Banana Pi, Raspberry Pi

Подключение BMP280 к Orange Pi, Banana Pi, Raspberry Pi - GPIO40

Подключить датчик атмосферного давления BMP280 к Orange Pi PC можно как по I2C, так и по SPI, благо их несколько у Orange Pi PC. Также для работы с GPIO необходимо установить WiringOP, если вы работаете с Orange Pi, а если у вас Banana Pi — BPI-WiringPi. Барометр на BMP280 BMP280 – это датчик атмосферного давления от … Читать далее