Hallo,
ich baue mir eine kleines "Smartes Thermometer",
dazu verwende ich aktuell ein 16x2 Display (wird durch I2C ausgetauscht)
und ein DHT22 mit dabei ist das Shutdown Script welches ein User hier im Forum mal als Tutorial gepostet hat.
Nun würde ich gerne noch in mein Python Script die RTC Zeit statt der Internetzeit (import datetime) nehmen.
Leider hab ich zu diesem RTC Modul echt wenig gefunden bezüglich Beleung und Programmierung in Python (Bibliotheken etc.)
Die Anschlüsse sind
-VCC (3.3V?)
-GND (GND)
-CLCK
-DAT
-RST (reset?)
Kann mir wer dazu ggf. hilfe leisten?
Außerdem ne Frage zu I2C, der Bus läuft auf GPIO 2 und GPIO 3, wenn ich den Pi mit dem Bootscript herunter fahre mache ich das aktuell mit GPIO 3, diesen muss ich schließlich auch später gegen GND ziehen um wieder hoch zu fahren, wie ist es möglich das ich den hoch fahren kann und I2C nutzen mit einem Taster.
[code=php]
# shutdown script fuer Raspberry Pi
# status led auf GPIO 6 : ON = ready, BLINK = button wurde gedrueckt
import RPi.GPIO as GPIO
import os
import time
# use the pin number as on the raspi board
GPIO.setmode(GPIO.BCM)
# set pin 7 as output and HIGH, pin 5 is input
GPIO.setup(6, GPIO.OUT)
GPIO.output(6, True)
GPIO.setup(3, GPIO.IN)
# start the loop for every .5 seconds, waiting for LOW on pin 5
# then 2 short flashes with led to confirm and shutdown to sleep mode
while True:
if not (GPIO.input(3)):
GPIO.output(6, False)
time.sleep(.1)
GPIO.output(6, True)
time.sleep(.1)
GPIO.output(6, False)
time.sleep(.1)
GPIO.output(6, True)
os.system("sudo shutdown -h now")
time.sleep(.5)
[/php]
Grüße