deep_sleep.py

# Dieses Werk ist unter der MIT-Lizenz lizenziert.
# Copyright (c) 2013-2023 OpenMV LLC. Alle Rechte vorbehalten.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Beispiel für Deep-Sleep-Modus
# Dieses Beispiel demonstriert den stromsparenden Deep-Sleep-Modus sowie das Abschalten des Sensors.
# Beachten Sie, dass die Kamera nach dem Aufwachen aus dem Deep Sleep zurückgesetzt wird. Um herauszufinden, ob die Ursache des Resets
# der Deep Sleep ist, rufen Sie die Funktion machine.reset_cause() auf und prüfen Sie auf machine.DEEPSLEEP_RESET
import machine
import csi

# RTC-Objekt erstellen und initialisieren.
rtc = machine.RTC()

# (year, month, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]])
rtc.datetime((2014, 5, 1, 4, 13, 0, 0, 0))

# RTC-Informationen ausgeben.
print(rtc.datetime())

csi0 = csi.CSI()
csi0.reset()

# Sensor abschalten (zieht PWDN auf High).
csi0.shutdown(True)

# RTC-Interrupts alle 30 Sekunden aktivieren.
# Beachten Sie, dass die Kamera nach dem Aufwachen aus dem Deepsleep-Modus einen RESET durchführt.
rtc.wakeup(30000)

# In den Deepsleep-Modus wechseln.
machine.deepsleep()

results matching ""

    No results matching ""