يمكن استخدام مكتبة الوقت (Time Library) في برمجة الأردوينو لعرض الزمن. تتيح هذه المكتبة للمستخدمين تحويل الوقت والتاريخ إلى متغير يمكن عرضه عبر شاشة LCD أو LED.
قبل البدء في استخدام المكتبة، يجب تثبيتها بإضافة السطور التالية في برنامج الأردوينو:
#include
#include
بعد التثبيت، يمكن استخدام الدالة time () لجلب الوقت الحالي وتحويله إلى متغير يمكن عرضه على الشاشة. يمكن استخدام دوال أخرى مثل hour() و minute() و second() للحصول على قيم الساعات والدقائق والثواني بشكل منفصل.
مثال على برمجة عرض الزمن على اللوحة:
#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // تعريف شاشة LCD void setup() { void loop() { يقوم هذا البرنامج بعرض الوقت الحالي بشكل متجدد كل ثانية على شاشة LCD.
#include
#include
// تهيئة الشاشة
lcd.begin(16, 2);
// تحديث النظام
setTime(11, 59, 30, 1, 1, 11); // وقت البدء = 11:59:30 صباحًا بتاريخ 1/1/2011
}
// الحصول على الوقت الحالي
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();
}