i2c Kommunikation

Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
  • Hallo zusammen,


    Ich habe zurzeit einen Arduino an einem I2c Bus, mit Hilfe des Arduinos Werte ich einen RFID Tag aus und sende/empfange von meinen slaves immer 8 bytes.


    Nun würde ich gerne das ganze mit einem Touchscreen und einem Internet anschluss (MysqlDatenbank) verknüpfen. Daher würde ich gerne auf einen Raspberry pi umsteigen und das ganze in Python Programmieren.


    Der Raspberry pi wurde erfolgreich an den Bus angeschlossen (SDA, SDC, Ground).


    Das lesen erledige ich mit dem Arduino wie folgt:


    und das lesen

    Code
    Wire.beginTransmission(expander1);
      Wire.write(B10011111); //Schreiben des Bytes. Jede Null stellt ein Bit an den Pins des PCF8574 dar (Auch möglich in Hex Schreibweise)
      Wire.endTransmission(); //Schließen der Verbindung


    Leider bringe ich das ganze nicht in Python sodass ich z.b. Daten Lesen kann und mit print in die Konsole ausgeben kann.



    Kann mir jemand helfen?


    Danke schon im vorraus

    Ready when you are :bravo2:

    Edited once, last by schnibli ().