Posts by keepfear

    Mir ist jetzt nicht ganz klar, welche Bibliothek du jetzt nutzt.

    Ist das die von Dennis89 in #7 verlinkte Bibliothek?

    Du musst dir anschauen, was in dem importieren 'mcp' passiert:

    https://github.com/ShrimpingIt…p230xx/blob/master/mcp.py


    Da hast du eine Klasse :

    Damit kannst du eigentlich mehrere Instanzen erstellen.

    Code
    mcp_1 = MCP(address=0x20)
    mcp_2 = MCP(address=0x21)
    mcp_3 = MCP(address=0x22)

    und dann kannst du die Objekte einzeln nutzen:

    Code
    mcp_1.setup(pin=1, value=IN)
    mcp_2.setup(pin=3, value=OUT)
    mcp_3.setup(pin=2, value=IN)
    
    if mcp_1.input(pin=1)
        #mach was
    if mcp_3.input(pin=2)
        #mach was anderes
    
    mcp_2.output(pin=3, value=TRUE)

    Zumindest ist das jetzt meine Vorstellung. Leider habe ich keinen Pico bzw. MCP und kann das leider nicht testen.

    Hier ist noch das ArgonOne Installationsscript, falls es jemanden interessiert.

    Wo muss ich deinen obigen Code einfügen? So konform in Python bin ich leider nicht

    miwi1706

    Ich würde das in etwa so machen:

    Ungetestet.