Python’da basit bir çalar saat oluşturmak için time ve playsound gibi modülleri kullanabiliriz. Aşağıda, saat olarak kullanılacak bir time nesnesi oluşturup, playsound modülü aracılığıyla belirtilen saatte bir müzik çalmak için bir örnek verilmiştir:
import time
from playsound import playsound
def alarm(saat, dakika):
while True:
now = time.localtime()
if now.tm_hour == saat and now.tm_min == dakika:
print("Alarm Çaldı!")
playsound("alarm.mp3") # alarm.mp3 dosyasının yolunu değiştirin
break
time.sleep(60) # 1 dakika bekle
alarm(9, 30) # Saat ve dakikayı değiştirin
Bu örnekte, alarm fonksiyonu belirtilen saatte bir alarm çalar. Fonksiyon, bir while döngüsü kullanarak, her dakika mevcut zamanı kontrol eder ve belirtilen saat ve dakikaya ulaştığında bir alarm çalar. playsound fonksiyonuna müzik dosyasının yolu verilerek, çalmak istediğimiz müziği seçebiliriz.
Bu örnekte time.sleep(60) fonksiyonu bir dakika bekleme sağlar. Böylece her dakika mevcut zamanı kontrol ederiz. İstediğiniz zaman aralığı için time.sleep fonksiyonunun parametresini değiştirebilirsiniz.
Bu temel örnek üzerinden istediğiniz şekilde özelleştirme yaparak daha gelişmiş bir çalar saat uygulaması oluşturabilirsiniz.
