I2C - BUS mit PCF8574 Problem, bitte um Hilfe

  • Hallo Liebe Forum Gemeinde und Bastler


    Komme gleich mal zu meinen Proplem


    ich habe eine folgende Platinen


    1x Master ATmega8 mit I2CBUS
    1x Platine mit PCF8574AP mit 4xRealis adresse &H7E
    1x Platine mit PCF8574AP mit 4xTasten gegen GND adresse &H71


    Mein Folgenes Proplem wie macht man das das ein port wie sehe im Code das ich was schalten kann....
    Code


    zu Mein proplem:
    wenn ich Taste1 von PCF8574AP Drücke soll Realis1 angehen, erneutes drücken wieder aus.......
    wenn ich Taste2 von PCF8574AP Drücke soll Realis2 Angehen und beim loslassen wieder aus.....


    wenn jemand mir helfen kann oder tipps geben kann dann immer her damit....


    Mit Freundtlichen Grüßen
    Thorsten Sch.

    3D LED-CUBE - Finde ich mega Cool.......
    PS: soory hab etwas mit der Schreib weise Soory...........

  • Hallo Forum Gemeinde und Bastler


    Mein Proplem besteht nicht der "I2C-BUS" sonder mit den PCF8574 die ports als Eingang zu verwenden....


    Ich möchte den PCF8574 gerne 8 Tasten drahn machen.....


    4x normale taster
    4x Als Taster aber als schalter benutzen


    so im ersten beitrag schon den code eingefügt kann mir jemand sagen wie man es da so macht Bitte?


    Mit Freundtlichen Grüßen
    Thorsten sch.

    3D LED-CUBE - Finde ich mega Cool.......
    PS: soory hab etwas mit der Schreib weise Soory...........

  • hm, check ich ned, sollen wir das jetzt für dich programmieren? wo bleibt denn dann der Spaß? :D


    irgendwo musst du dir halt den zustand deiner taster/schalter wegspeichern, damit du den übergang von 1 auf 0 mitbekommst. noch besser du baust einen counter ein, der zustandsänderungen erst nach einer gewissen anzahl schleifendurchläufe akzeptiert, zu entprellung der schalter/taster.


    c-ya


    Stoffel