Inhaltsverzeichnis:
- Was ist eine I2C-Schnittstelle?
- Verwendung der I2C-Schnittstelle auf dem Raspberry Pi
- Unsere Wahl
- Himbeer-Pi 3 B +
- Die besten Produkte, um Ihren Schüler und sein Hab und Gut zu schützen
- Schützen Sie Ihr Telefon mit einem wasserdichten Beutel vor Überschwemmungen und Wasserspaß
- Die besten Alexa-kompatiblen Smart Lights
Beste Antwort: Ja. Der Raspberry Pi unterstützt die I2C-Schnittstelle über seinen GPIO-Header. Es ist standardmäßig deaktiviert, daher müssen Sie die Hardware aktivieren und einige Dienstprogramme installieren, bevor Sie sie verwenden können.
Amazon: Raspberry Pi 3 B + (40 USD)
Was ist eine I2C-Schnittstelle?
Die I2C-Schnittstelle (eigentlich I²C oder I-Quadrat-C, aber niemand möchte das eingeben, daher der Spitzname) ist der Endpunkt eines seriellen Busses mit integrierten Schaltkreisen, der keine Hochgeschwindigkeitskommunikation benötigt. Die Übertragung ist synchron und paketvermittelt und kann mehrere Master und mehrere Slave-Geräte auf demselben Bus hosten. Sie finden es überall verwendet. Einfachheit ist wichtiger als Geschwindigkeit und wird häufig zum Anbringen von Sensoren oder Überwachungsgeräten verwendet.
Für Hobbyanwendungen wird üblicherweise der I2C-Bus verwendet, um eine PC-Karte an ein LCD anzuschließen. Mit einer I2C-Rucksackplatine kann die Anzahl der benötigten Verbindungen von 16 auf zwei reduziert werden. Da die E / A-Pins immer knapp sind, ist der I2C-Bus für viele Projekte sehr wertvoll. Um mehr über den I2C-Bus und die serielle Kommunikation im Allgemeinen zu erfahren, bietet Sparkfun eine hervorragende Einführung.
Verwendung der I2C-Schnittstelle auf dem Raspberry Pi
Standardmäßig ist auf Ihrem Raspberry Pi die I2C-Schnittstelle deaktiviert. Keine Sorge, es ist einfach, es zu aktivieren.
Sie werden dasselbe Konfigurationstool verwenden, das Sie beim ersten Einschalten Ihres Raspberry Pi gesehen haben. Geben Sie sudo raspi-config in die Befehlszeile ein, um das Programm wiederherzustellen. Die Option zum Aktivieren der I2C-Option finden Sie unter Schnittstellenoptionen.
Nach einem Neustart können Sie alle Dienstprogramme und Debugging-Tools wie i2c-tools oder die Python-Smbus- Bibliotheken über den Standardpaket-Manager mit dem Befehl apt-get installieren. Ihr Projekt und die von Ihnen verwendete Programmiersprache bestimmen genau, welche Extras Sie für die Kommunikation über den I2C-Bus mit den Standard-GPIO-Pins Ihres Raspberry Pi 3 B + benötigen.
Unsere Wahl
Himbeer-Pi 3 B +
Beinhaltet ältere Buskommunikation
Der Raspberry Pi 3 B + unterstützt über seine GPIO-Pins viele verschiedene Arten der seriellen Kommunikation, einschließlich der I2C-Schnittstelle. Dies ist einer der Gründe, warum wir diesen kleinen Einplatinencomputer lieben !.
Für Einkäufe über unsere Links können wir eine Provision verdienen. Mehr erfahren.
Sicherheit zuerstDie besten Produkte, um Ihren Schüler und sein Hab und Gut zu schützen
Egal, ob Sie versuchen, Ihren Schüler auf dem Schulweg in Sicherheit zu bringen oder nach einer Möglichkeit suchen, seine Habseligkeiten zu schützen, es ist hilfreich, vertrauenswürdiges Sicherheitszubehör zu haben. Hier sind einige, die Sie für Ihren Schüler in Betracht ziehen sollten.
Schützen Sie Ihr Telefon mit einem wasserdichten Beutel vor Überschwemmungen und Wasserspaß
Die Hurrikansaison ist in vollem Gange, und Sturzfluten waren in vielen Regionen des Landes kein Unbekannter. Dies ist nicht genau das, also schützen Sie es mit einem wasserdichten Beutel.
EinkaufsführerDie besten Alexa-kompatiblen Smart Lights
Das Echo-Ökosystem von Amazon mit intelligenten Lautsprechern eignet sich hervorragend für die Steuerung intelligenter Lampen von Marken wie LIFX und Philips Hue. Der einzige Trick ist die Wahl der richtigen Glühbirne.