Ich möchte Raspberry Pi mit 2 Geräten über I2C verbinden. Wie ist es möglich, 1 SCL und SDA mit zwei Geräten zu verbinden?Raspberry Pi und mehrere Geräte mit I2C
Antwort
Ich glaube, dass es möglich ist, beide gleichzeitig zu betreiben. Diese Seite zeigt die Pins auf dem Raspberry Pi 2 und später - Pins 3 und 5 sind SDA und SCL, in dieser Reihenfolge.
Für jedes Projekt, das ich I2C mit dem Raspberry Pi verwendet habe, musste ich Code verwenden, um die Pins zu instruieren. Hier ist ein gutes Tutorial:
Danke !! Ich möchte auch über den Kameraport von Raspi wissen, Ist es mit dem gleichen I2C-Bus verbunden wie auf GPIO-Pins? –
Sie keinen Code benötigt die Kamera einzurichten. Es wird an einen Anschluss angeschlossen, der speziell für die Kamera entwickelt wurde. Sie benötigen jedoch Code, um die Kamera laufen zu lassen (wie Fotos und Videos und ähnliches). Hier ist ein Beispiel für ein Shell-Skript, das ein Bild nehmen: (gehen Sie zu dem Terminal, geben Sie den folgenden Befehl ein, drücken Sie die Eingabetaste, und die Kamera sollte rot blinken, wenn das Bild aufgenommen wird):
raspistill -o testImage.jpg
Hier ist eine andere Beispiel-Code, der den Videoausgang der Kamera angezeigt wird (wenn auch nicht die Aufnahme), bis Sie „STRG + C“ Treffer:
raspivid -o video.h264
Ihr Bild zu sehen, die GUI gehen („startx“ + geben Sie auf der Befehlszeile) Ihres Betriebssystems. Wenn Sie in Ihre Dateien gehen, sollten Sie in der Lage sein, das Bild zu finden, das Sie gespeichert haben.
Die GPIO-Pins werden sehr unterschiedlich gesteuert. Wenn Sie sie noch nie zuvor benutzt haben, sollten Sie sich die Bibliotheken ansehen, die zur Steuerung der GPIO-Pins zur Verfügung stehen. Ich mag die wiringPi-Bibliothek: sie ist dazu da, die GPIO-Pins des raspberry pi wie ein Arduino zu steuern. Der folgende Link führt Sie zur wiringPi-Website mit einem Beispiel, wie Sie durch Blinken einer LED beginnen können. WiringPi Library Tutorial: Blink
Viel Glück!
- 1. Raspberry Pi - wie I2C und GPIO gleichzeitig zu verwenden?
- 2. Einrichten von i2c auf Raspberry Pi für C?
- 3. Raspberry Pi Wifi Dongle
- 4. Raspberry Pi mit Kinect
- 5. Control Raspberry Pi mit einem anderen Raspberry Pi remote
- 6. Himbeer-Pi - Sensordetails mit Raspberry Pi?
- 7. Wie verbindet man Raspberry PI und PROFIBUS?
- 8. Raspberry Pi 3 BLE Scan
- 9. Senden von Byte von Raspberry Pi zu Arduino mit I2c & IoT für PWM
- 10. Wie man Daten von Arduino mit Raspberry Pi über I2C liest
- 11. Raspberry Pi Sense Hut
- 12. Raspberry Pi Programm Verzögerung
- 13. Tensorflow auf Raspberry Pi
- 14. SSH in Raspberry Pi
- 15. Raspberry Pi Embedded-Anwendung
- 16. Raspberry Pi - PSUtil Installationsfehler
- 17. Raspberry PI MailCheck Fehler
- 18. wifi in raspberry pi mit wpa_supplicant verbinden
- 19. Raspberry Pi 3 - OpenCV und Picamera
- 20. Raspberry Pi, Arduino, Node.js und serielle Schnittstelle
- 21. Verbindung versagt zwischen Raspberry Pi und Mac
- 22. Raspberry Pi opencv 3 und node-opencv
- 23. USB-Sharing über Ethernet auf Raspberry PI?
- 24. Python, Plotly und Raspberry Pi [Errno 13]
- 25. Openstack zu Raspberry Pi 2
- 26. Parse.com --- Raspberry PI SDK in Python
- 27. Raspberry Pi Arduino Bibliotheken Ordner
- 28. Start Raspberry Pi ohne Login
- 29. Raspberry Pi Modbus auf Rj45
- 30. Raspberry Pi NoIR Kamera hängt
Ich habe keine Antwort für Ihre Frage aus der Hand, aber ich vermute, dass Sie möglicherweise mehr Interesse auf http://raspberrypi.stackexchange.com/ oder http://electronics.stackexchange.com/ erhalten. Viel Glück! Ich werde auch darauf hinweisen, dass I2C ein serielles Daisy Chainable-Format ist, bei dem jedes Gerät seine eigene Adresse hat. Ich bin also nicht sicher, was das Problem wäre, wenn ich 2 I2C-Geräte verbinde. – Dan