الأردوينو

كيف يمكن برمجة الأردوينو لعرض الزمن؟

يمكن استخدام مكتبة الوقت (Time Library) في برمجة الأردوينو لعرض الزمن. تتيح هذه المكتبة للمستخدمين تحويل الوقت والتاريخ إلى متغير يمكن عرضه عبر شاشة LCD أو LED.

قبل البدء في استخدام المكتبة، يجب تثبيتها بإضافة السطور التالية في برنامج الأردوينو:

#include
#include

بعد التثبيت، يمكن استخدام الدالة time () لجلب الوقت الحالي وتحويله إلى متغير يمكن عرضه على الشاشة. يمكن استخدام دوال أخرى مثل hour() و minute() و second() للحصول على قيم الساعات والدقائق والثواني بشكل منفصل.

مثال على برمجة عرض الزمن على اللوحة:

#include
#include
#include

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // تعريف شاشة LCD

void setup() {
// تهيئة الشاشة
lcd.begin(16, 2);
// تحديث النظام
setTime(11, 59, 30, 1, 1, 11); // وقت البدء = 11:59:30 صباحًا بتاريخ 1/1/2011
}

void loop() {
// الحصول على الوقت الحالي
tmElements_t currentTime;
currentTime = now();
// عرض الوقت على الشاشة
lcd.setCursor(0, 0);
lcd.print(“Time: “);
lcd.print(currentTime.hour);
lcd.print(“:”);
lcd.print(currentTime.minute);
lcd.print(“:”);
lcd.print(currentTime.second);
delay(1000);
lcd.clear();
}

يقوم هذا البرنامج بعرض الوقت الحالي بشكل متجدد كل ثانية على شاشة LCD.