Als «i2c» getaggte Fragen

I²C steht für Inter-Integrated Circuit und ist ein Datenübertragungssystem, das Verbindungen zwischen Computern oder Mikrocontrollern und Low-Level-Peripheriegeräten (z. B. Sensoren oder EEPROMs) ermöglicht. Es handelt sich um einen seriellen Multi-Master-, Multi-Slave-, Single-Ended-Computer-Bus.

4
Wie kann ich mit I2C mit Sensoren sprechen?
Wie kann ich über die I²C-Schnittstelle mit digitalen Sensoren sprechen? Hardware: Welche Pins auf dem Raspberry Pi GPIO kann ich verwenden? Software: Welche I²C-Bibliotheken gibt es?
29 gpio  i2c 


3
Der sicherste Weg, Raspberry Pi mit Arduino Uno R3 zu verbinden
Ich arbeite an einem Roboter mit einem Arduino Uno R3 und wollte die Fähigkeit haben, den Arduino drahtlos zu steuern, wie das Stoppen des Arduino, ohne jedes Mal den Netzstecker ziehen zu müssen. Ich möchte wissen, wie ich meinen Raspberry Pi am sichersten mit dem Arduino verbinden kann, ohne dass …
13 serial  i2c  arduino 

3
i2cdetect zeigt jede mögliche Adresse an
Ich habe versucht , auf I2C drehen folgenden dieses Tutorial http://www.raspberrypi-spy.co.uk/2014/11/enabling-the-i2c-interface-on-the-raspberry-pi/ Aber ich habe ein Problem, das ich nicht lösen kann. Der Befehl i2cdetect -y 1kehrt zurück 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 04 05 06 07 08 …
13 i2c  ds1307 

3
Bedeutung von cmd-Parameter in write_i2c_block_data
Ich teste die i2c-Kommunikation zwischen Pi und Arduino. Der Arzt sagt: write_i2c_block_data(addr,cmd,vals) Block Write transaction. int addr,char cmd,long[] None Ich habe diesen Test: Auf Pi: import smbus bus = smbus.SMBus(0) bus.write_i2c_block_data(address, 48, [49, 50, 51] ) Auf Arduino: void receiveData(int byteCount){ Serial.print("byte count="); Serial.println(byteCount); while(Wire.available()) { number = Wire.read(); Serial.print((char)number); …
12 i2c  arduino 

4
Gibt es eine I2C-Bibliothek?
Gibt es eine einfache Bibliothek, um mit I2C für C ++ zu sprechen? Ich habe ein paar Sachen für Python und Java gefunden, aber ich wollte C ++. Ich hatte gehofft, dass jemand die Arduino Wire-Bibliothek portiert hat, damit ich Code verwenden kann, den ich bereits für das Arduino geschrieben …
12 i2c 



2
Steuerung von 400 LEDs von einem Himbeer-Pi
Ich habe einen Kunden, der mehrere große Bronzeschilder mit jeweils 100-150 kleinen Glühbirnen hat, insgesamt ungefähr 400 Glühbirnen. Die Lampen werden nach einem Zeitplan ein- und ausgeschaltet, derzeit von Hand (teilweise Abschrauben der nicht benötigten Lampen). Meistens werden ungefähr ein Dutzend Glühbirnen gleichzeitig beleuchtet, obwohl es jedes Jahr einige Tage …
10 i2c  led 

1
Pi 4 I / O-Schnittstellenoptionen… und wo sie zu finden sind
In der Hardwaredokumentation des BCM2711 sind mehrere E / A-Schnittstellenoptionen aufgeführt. Unter anderem sind dies: bis zu 6 × I2C, bis zu 6 × UART (mit I2C gemuxt), bis zu 6 × SPI (nur fünf auf Raspberry Pi 4B belichtet) Der Pi 4 teilt jedoch die Pinbelegung seines GPIO-Headers mit …
10 i2c  spi  uart  pi-4 

3
Aktueller Status von I2C im Kernel und in der Kernel-Version im Allgemeinen
Ich muss Kerneltreiber für einige I2C-Peripheriegeräte verwenden, daher benötige ich Kernel-I2C-Unterstützung. Wie bereits in einer früheren Frage erläutert, bietet der aktuelle 3.1.9-Kernel keine Unterstützung für die I2C-Hardware des SoC. Ich hatte gehofft, dass das neue Debian-Image einen 3.2-Kernel enthalten würde (damit ich den Treiber von Chris Boot direkt verwenden kann), …
9 kernel  i2c 

2
Himbeere als I2C-Sklave
Weiß jemand, wie man einen Raspberry Pi 3 als I2C-Slave (in C ++) einrichtet? Bevor jemand antwortet, dass es nicht möglich ist, ist es möglich. Hier ist ein Link, der besagt, dass es möglich ist (Pigpio-Dokumentation) Dies ist der Code, den ich verwenden möchte (über den obigen Link): #include <pigpio.h> …
9 raspbian  pi-3  i2c  c++  pigpio 

2
i2cdetect fängt keine Adresse ab. Wie kann ich feststellen, ob I2C ordnungsgemäß funktioniert?
Ich habe Schwierigkeiten, den Raspberry Pi an praktisch jeden I2C-Sensor anzuschließen. Ich habe viele Tutorials durchgearbeitet, wie der I2C-Treiber funktioniert, und meine Verbindungen sind korrekt. Trotzdem erhält ich von i2cdetect (oder einem I2C-basierten Code) keine Adresse. Was sind die erforderlichen Schritte zur Fehlerbehebung für dieses Problem? Woher weiß ich, ob …
8 i2c  sensor  wiring 

1
Wie kann ich I²C Master knallen?
Ich habe RPi.GPIO installiert . Es unterstützt I²C noch nicht, aber kann ich es verwenden, um I²C zu schlagen? Ich würde nur den Raspberry Pi brauchen, um der Meister zu sein.
8 gpio  i2c  bit-bang 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.