Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Поддържа ли малината pi 3 b + i2c?

Съдържание:

Anonim

Най-добър отговор: Да. Raspberry Pi поддържа I2C интерфейса чрез своя GPIO заглавка. По подразбиране е деактивиран, така че ще трябва да активирате хардуера и да инсталирате някои помощни програми, преди да можете да го използвате.

Amazon: Raspberry Pi 3 B + ($ 40)

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

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

За приложения за хоби I2C шината обикновено се използва за прикачване на PC платка към LCD. Една раница за раница I2C може да отреже броя на необходимите връзки от 16 до две и с I / O щифтове винаги в недостиг, което прави шината I2C много ценна за много проекти. За да научите повече за I2C шината и серийните комуникации като цяло, Sparkfun има страхотен грунд, за да започнете.

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

По подразбиране, вашият Raspberry Pi има деактивиран интерфейс I2C. Не се притеснявайте, лесно е да го активирате.

Ще използвате същия инструмент за конфигуриране, който сте виждали, когато за първи път сте включили Raspberry Pi. За да го върнете, въведете sudo raspi-config от командния ред. Ще намерите опцията да активирате опцията I2C в Опции за взаимодействие.

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

Нашият избор

Raspberry Pi 3 B +

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

Raspberry Pi 3 B + поддържа много различни видове серийна комуникация чрез своите GPIO пинове, включително I2C интерфейса. Това е една от причините да обичаме този малък единен бордов компютър !.

Може да спечелим комисионна за покупки, използвайки нашите връзки. Научете повече.

Безопасността на първо място

Най-добрите продукти, които ще ви помогнат да запазите ученика и вещите си в безопасност

Независимо дали се опитвате да запазите ученика си в безопасност на разходка до училище или търсите начин да защитите своите вещи, помага да имате надеждни аксесоари за безопасност. Ето няколко, които трябва да помислите за своя ученик.

Не се намокри

Пазете телефона си от наводнения и водни забавления с водоустойчива торбичка

Сезонът на ураганите е в разгара си и светкавичните наводнения не са били непознати за много райони на страната. Това не е точно, така че го предпазете с водоустойчива торбичка.

ръководство за купувачи

Най-добрите Alexa съвместими умни светлини

Екосистемата от интелигентни високоговорители Amazon Echo е чудесна за контрол на интелигентните крушки от марки като LIFX и Philips Hue. Единственият трик е избора на правилната крушка.