اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

من الممكن تركيبها في منفذ I2C الموجود على اللوحة الأم للجهاز، كالتالي:

  1. افتح غطاء Raspberry Pi 4 Model B.
  2. ابحث عن منفذ I2C الموجود على اللوحة الأم. عادةً ما يكون هذا المنفذ موجودًا بالقرب من منفذ GPIO.
  3. قم بتوصيل دافروت الساعة بالمنفذ I2C باستخدام الأسلاك. عادةً ما يتم توصيل خطوط البيانات SDA و SCL بالمنفذ I2C.
  4. أغلق الغطاء.

ولتسجيل دافروت الساعة في الجهاز:

  • قم بتشغيل Raspberry Pi 4 Model B.
  • قم بتوصيل الجهاز بالإنترنت.
  • قم بفتح موجه الأوامر.
  • اكتب الأمر التالي:
sudo raspi-config
  • انتقل إلى "Advanced Options".
  • حدد "I2C".
  • حدد "Enable I2C".
  • اضغط على "Yes".
  • اخرج من موجه الأوامر.

وبمجرد تسجيل دافروت الساعة في الجهاز، تستطيع استخدامها للحصول على الوقت الحالي من الإنترنت، كالتالي:

1- تشغيل برنامج Python التالي:

import smbus

def get_time():
    address = 0x50
    bus = smbus.SMBus(1)
    data = bus.read_byte_data(address, 0)
    return data

print(get_time())

وسيُخرج البرنامج قيمة الوقت الحالي في شكل عدد صحيح، استخدم القيمة لعرض الوقت الحالي على الشاشة أو تخزينها في ملف.

وبخصوص دافروت ساعة الوقت الحقيقي PCF 8523 فهي:

  • تدعم دقة ثانية واحدة.
  • يمكنها الحفاظ على الوقت الصحيح حتى في حالة انقطاع التيار الكهربائي.
  • تتطلب مصدر طاقة 5 فولت.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...