Как я могу общаться с цифровыми датчиками через интерфейс I²C? Аппаратное обеспечение: Какие контакты на GPIO Raspberry Pi можно использовать? Программное обеспечение: Какие библиотеки I²C...
I²C означает «межинтегральная схема» и представляет собой систему передачи данных, которая обеспечивает соединение между компьютерами или микроконтроллерами и периферийными устройствами низкого уровня (например, датчиками или EEPROMS). Это несимметричная последовательная компьютерная шина с несколькими ведущими, несколькими ведомыми устройствами.
Как я могу общаться с цифровыми датчиками через интерфейс I²C? Аппаратное обеспечение: Какие контакты на GPIO Raspberry Pi можно использовать? Программное обеспечение: Какие библиотеки I²C...
Я работаю над роботом, использующим Arduino Uno R3, и мне хотелось иметь возможность беспроводного управления Arduino, например, останавливать Arduino без необходимости каждый раз отключать питание. Я хочу знать, как наиболее безопасно подключить мой Raspberry Pi к Arduino, без огромного риска...
Я пытался включить I2C, следуя этому руководству http://www.raspberrypi-spy.co.uk/2014/11/enabling-the-i2c-interface-on-the-raspberry-pi/ Но у меня есть проблема, которую я не могу решить. Команда i2cdetect -y 1возвращает 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f...
Я установил 2012-07-15-wheezy-raspbian, и там есть модуль i2c-dev и i2c_bcm2708, которые работают с i2c-tools. Как получить модуль i2c-dev и т. Д. Для загрузки при
У меня есть несколько датчиков температуры DS18B20 . Они обычно используются в проектах Arduino, но я не понимаю, почему бы не использовать их с Pi. Существует программное обеспечение под названием DigiTemp, которое, кажется, управляет устройством, и я скомпилировал и установил его на Pi. Не совсем...
Есть ли простая библиотека для общения с I2C для C ++? Я нашел кое-что для Python и Java, но я хотел C ++. Я надеялся, что кто-то перенес библиотеку Arduino Wire, чтобы я мог использовать код, который я уже написал для...
Я тестирую i2c связь между Пи и Ардуино. Док говорит: write_i2c_block_data(addr,cmd,vals) Block Write transaction. int addr,char cmd,long[] None У меня есть этот тест: На пи: import smbus bus = smbus.SMBus(0) bus.write_i2c_block_data(address, 48, [49, 50, 51] ) На Ардуино: void receiveData(int...
У меня есть клиент, у которого есть несколько больших бронзовых вывесок, на каждой по 100-150 маленьких лампочек, всего около 400 лампочек. Лампочки включаются и выключаются по расписанию, в настоящее время вручную (частично отвинчивая лампочки, которые не нужны). В большинстве случаев за один раз...
В аппаратной документации BCM2711 перечислены несколько вариантов интерфейса ввода / вывода. Среди других это: до 6 × I2C, до 6 × UART (смешанный с I2C), до 6 × SPI (только пять экспонируются на Raspberry Pi 4B) Pi 4, однако, делит распиновку своего заголовка GPIO со старшими моделями ( см. Здесь...
Мне нужно использовать драйверы ядра для некоторых периферийных устройств I2C, поэтому мне нужна поддержка ядра I2C. Как уже обсуждалось в предыдущем вопросе , текущее ядро 3.1.9 не обеспечивает поддержку аппаратного обеспечения SoC I2C. Я надеялся, что новый образ Debian будет включать ядро...
У меня возникают трудности с подключением Raspberry Pi к любому датчику I2C. Я прошел много уроков о том, как заставить драйвер I2C работать, и мои соединения правильные. Тем не менее, i2cdetect (или любой код на основе I2C) не дает мне никакого адреса. Каковы необходимые шаги по устранению...