beenden von adafruit_DHT?

  • Hallo,


    ich habe ein Problem mit dem DHT22. Aufbauend auf dem Beispiel von Adafruit:


    Nun, wenn ich das laufende Programm mit <Ctrl>-C oder mit einer begrenzten Anzahl von Durchläufen beende kann man das Programm zwar starten aber der GPIO 19 kann nicht nochmals angesprochen werden. Meine Frage: wie beende ich so eine Schleife damit ich das Programm nochmals neu anfangen lassen kann...


    Danke


    Gottfried


    PS.: bin in Bezug auf Objektorientiern ~ blank

    • Official Post

    Hallo,


    evtl. hilft das weiter, ist aber nur ein Suchergebnis und somit v.m. ungetestet.

    To clear the board, use .clear:

    Code
    b1 = board.Board((3, 3))
    b1.populate(range(10))
    b1.clear()
    list(b1.iterdata()) # []


    Geht es eigentlich um einen RPi oder um andere HW?

  • Nein das ist spezifisch für das Spiel von dem Fragenden.


    Klar ich kann den Task libgpiod_pulsein killen dann geht es wieder ... das ist aber "wenig" elegant