Als «i2c» getaggte Fragen

12
Wie verwende ich I2C-Geräte mit Arduino?

Ich habe ein paar nützliche I2C-Komponenten, wie z. B. einen 16-Bit-Port-Expander (MCP23017), den ich in verschiedenen Projekten verwenden möchte. Was muss ich tun, damit diese mit Arduino funktionieren? Funktioniert es mit jedem Arduino oder benötige ich ein bestimmtes Board oder einen...

11
Günstiges kabelgebundenes Multipoint-Mesh-Netzwerk

Ich möchte ein 15 x 15-Raster aus Lastsensoren und RGB-LEDs für eine interaktive Tanzfläche erstellen. Jeder Knoten wird von einem Arduino gesteuert und die gesamte Etage wird von einem RaspberryPi verwaltet. Ich versuche herauszufinden, wie die Knoten am besten mit dem Pi kommunizieren können....

9
Wie funktionieren Funktionen außerhalb der Void-Schleife?

Ich bin an Arduino-Skizzen mit einem void setup()Teil gewöhnt , der einmal ausgeführt wird, und einem void loop()Teil, der sich immer wieder wiederholt . Was passiert, wenn Sie ungültige Funktionen außerhalb der Hauptfunktion haben void loop()? Werden diese alle parallel weiterlaufen oder laufen...

9
I2C LCD Serial Interface Board zeigt keinen Text an (falsche Pins?)

Ich habe einen 1602 LCD-Bildschirm, der alleine gut funktioniert. Ich wollte jedoch einige Pins mit einem I2C / IIC-LCD-Controller freigeben, den ich separat gekauft habe. Während der Controller mit meinem Arduino UNO unter der richtigen Adresse zu kommunizieren scheint, kann kein Text angezeigt...

8
Brennende Skizze mit I2C

Eigentlich keine reine Arduino-Frage. Ich verwende tatsächlich einen eigenständigen ATmega168. Bisher habe ich den AVR-ISP-Programmierer (von AVR Studio aus) verwendet, um den Chip zu programmieren. Nachdem alles erledigt ist, wird der Chip abgedeckt und ich habe nur Zugriff auf die I2C-Pins. Die...

8
Was bedeutet es in I2C "NACK erhalten"?

Ich lese über I2C. Auf dieser Seite: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Es heißt, dass endTransmission()einer der folgenden Statuscodes zurückgegeben werden kann: 0: Erfolgreiches Senden. 1: Sendepuffer zu groß für den Twi-Puffer. Dies sollte nicht...

7
Gibt es ein Pullup auf I2C?

Ich benutze einen Arduino Uno R3. Auf dem Schaltplan ist nicht klar, ob an den I2C-Pins A4 und A5 Klimmzüge vorhanden sind. Gibt es festverdrahtete Klimmzüge oder muss ich sie selbst