Raspberry Pi I2C (Python)


In diese instructable, werde ich erklären wie I2C auf Pi mit den Beispielen der Kompass-Modul CMPS03 und SRF08 Ultraschallbereich, mit Python verwenden. Ich werde erklären, rechts durch die Installation des Betriebssystems, um sicherzustellen, dass die Abhängigkeiten und alles installiert ist.

I2C ist ein Kommunikations-Bus entwickelt von Philips für Chips auf einer Platine mit einander kommunizieren. Es ist jedoch allgemein verwendet für den Anschluss von Sensoren, wie die beiden Beispiele weiter unten in diesem instructable und Port Expander, weil Sie mehrere Geräte auf den gleichen zwei Pins haben können.

In Verbindung stehende Artikel

Roboter mit Raspberry Pi und Python zu bauen

Roboter mit Raspberry Pi und Python zu bauen

dieses Tutorial soll helfen, mit der Programmierung mit Python, kontrollieren Ihre Arduino Roboter mit einem Raspberry PI beginnen. Wir gehen über die Grundlagen wie Installation und einfache Beispiele, Ihre Roboter aus einem Python-GUI von Raspberry
WLAN-Christmas Light Timer mit Raspberry Pi und Python

WLAN-Christmas Light Timer mit Raspberry Pi und Python

14.01.2014 Update: Vielen Dank an alle, die für dieses Projekt in der Hardware-Hacking-Contest gestimmt haben! Ich freue mich auf meine neue Hersteller-Stift.31.12.2013 zu aktualisieren: auf der Suche nach einer erweiterten Version von diesem Projekt
Biometria de Las Venas De La Mano. Raspberry Pi + I2C LCD

Biometria de Las Venas De La Mano. Raspberry Pi + I2C LCD

Biometria de Las Venas De La Mano. Raspberry Pi + LCD I2CIntroducciónLas Preocupaciones Sobre el Robo de Identidad langlebigsten Porque la Huella, al Ser el Identificador Biométrico Más Utilizado, es También el Que ein Más Técnicas Fraudulentas ha Af
Immer Aktienkurse auf Raspberry Pi (mit Python)

Immer Aktienkurse auf Raspberry Pi (mit Python)

Ich arbeite an einigen neuen Projekten an denen Aktienkurse aus dem Web, die verfolgt werden und über meine Raspberry Pi angezeigt bekommen. Ich wollte das Setup auf, wie Sie dies mit Python zu teilen.Diese kurze Instructable zeigen Sie wie eine Akti
Verwendung von XML auf dem Raspberry Pi mit Python

Verwendung von XML auf dem Raspberry Pi mit Python

Diese Instructable diskutieren die Verwendung von XML zu Anträgen auf dem Raspberry Pi. Der erste Schritt umfasst was ist XML und das Format der Datenstrukturen. Schritt zwei deckt erstellen und analysieren von XML-Code in Python und Schritt drei wir
TweeToy von Raspberry Pi mit Python

TweeToy von Raspberry Pi mit Python

Ich habe eine Spielzeug, das jemandes Tweets mit Raspberry Pi spricht.Dieses Spielzeug Fänge durch Distanzsensor widersprechen und dann Ton (Tweet).Die Architektur ist sehr einfach. Kennen, Tweets, nur mit twitter-api für Python. Und Audiowiedergabe
Raspberry Pi - HIH6130 I2C Feuchtigkeit & Temperatur-Sensor-Python-Tutorial

Raspberry Pi - HIH6130 I2C Feuchtigkeit & Temperatur-Sensor-Python-Tutorial

HIH6130 ist eine Luftfeuchtigkeit und Temperatur-Sensor mit digitalem Ausgang. Diese Sensoren bieten eine Genauigkeit ±4 % RH. Mit branchenführenden Langzeitstabilität temperaturkompensierte wahre digitale I2C, branchenführende Zuverlässigkeit, Energ
Raspberry Pi - TCN75A-Temperatur-Sensor-Python-Tutorial

Raspberry Pi - TCN75A-Temperatur-Sensor-Python-Tutorial

TCN75A ist ein serieller Zweidraht-Temperatursensor mit Temperatur-Digital-Wandler integriert. Es ist mit Benutzer programmierbare Register aufgenommen, die Flexibilität für Temperatur-Sensor-Anwendungen zu bieten. Die Registereinstellungen können Be
Raspberry Pi-MMA8452Q-3-Achsen 12-Bit/8-Bit digitaler Beschleunigungsmesser-Python-Tutorial

Raspberry Pi-MMA8452Q-3-Achsen 12-Bit/8-Bit digitaler Beschleunigungsmesser-Python-Tutorial

Die MMA8452Q ist eine intelligente, Niederleistungs-, 3-Achsen, kapazitive, Micromachined Beschleunigungsmesser mit 12 Bit Auflösung. Flexible Benutzer programmierbare Optionen sind mit Hilfe der integrierten Funktionen in den Beschleunigungsmesser,
Raspberry Pi - BH1715 digitale Umgebungslichtsensor Python-Tutorial

Raspberry Pi - BH1715 digitale Umgebungslichtsensor Python-Tutorial

Die BH1715 ist eine digitale Umgebungslichtsensor mit einer I²C-Bus-Schnittstelle. Die BH1715 wird häufig verwendet, um leichte Umgebungsdaten für die Anpassung der LCD-Anzeige und Tastatur Hintergrundbeleuchtung Stromversorgung für mobile Geräte zu
Raspberry Pi - PCA9536 Input/Output Expander Python-Tutorial

Raspberry Pi - PCA9536 Input/Output Expander Python-Tutorial

Die PCA9536 ist ein 8-polige CMOS-Gerät, die 4 Bits des General Purpose parallel Input/Output (GPIO) Erweiterung für I2C-Bus/SMBus-Anwendungen bereitstellt. Es besteht aus einem 4-Bit-Konfigurations-Register dienen der Eingabe oder Ausgabe Auswahl, 4
Raspberry Pi - MPL3115A2 präzise Höhenmesser Sensor Python-Tutorial

Raspberry Pi - MPL3115A2 präzise Höhenmesser Sensor Python-Tutorial

Die MPL3115A2 beschäftigt einen MEMS-Drucksensor mit einer I2C-Schnittstelle zum genaueste Druck/Höhe und Temperatur-Daten zur Verfügung stellen. Die Sensor-Ausgänge sind durch eine hochauflösende 24-Bit ADC digitalisiert. Interne Verarbeitung entfer
Raspberry Pi - TSL45315-Umgebungslichtsensor-Python-Tutorial

Raspberry Pi - TSL45315-Umgebungslichtsensor-Python-Tutorial

TSL45315 ist eine digitale Umgebungslichtsensor. Es nähert sich menschliche Auge Antwort unter verschiedensten Lichtverhältnissen. Die Geräte haben drei wählbare Integrationszeiten und bieten einen direkten 16-Bit-Lux-Ausgang über einen I2C-Bus-Schni
Raspberry Pi - ADXL345 3-Achsen-Beschleunigungssensor Python-Tutorial

Raspberry Pi - ADXL345 3-Achsen-Beschleunigungssensor Python-Tutorial

Die ADXL345 ist eine kleine, dünne, Frequenzverschiebungen macht, 3-Achsen-Beschleunigungssensor mit hoher Auflösung (13 Bit) Messung an bis zu ±16 g. digitaler Ausgang Daten formatiert als 16-Bit zweit ergänzen und durch I2 C digitale Schnittstelle