جدول المحتويات:
- الخطوة 1: الوحدات والمواد المطلوبة
- الخطوة 2: الأسلاك
- الخطوة 3: المكتبات والتعليمات البرمجية والوظائف
فيديو: قم بإعداد وحدة DS1302 RTC مع لوحة المفاتيح + Arduino + LCD: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبًا ، لقد أنشأت للتو هذا المشروع الصغير ، أتمنى أن ينال إعجابك ، حيث يقول العنوان إنه يتعلق بكيفية استخدام لوحة المفاتيح لتعيين DS1302 ، إنه أحد المشاريع الأساسية التي يمكنك إضافتها إلى مشروعك الخاص إذا كنت تريد إضافة وحدات أو وظائف أخرى … من السهل جدًا فهمها وقابليتها للتكيف ، وآمل أن تنال إعجابك وتجدها مفيدة.
شاهد الفيديو أعلاه إذا كنت بحاجة إلى مزيد من المساعدة ، أو اسأل في تعليق ، إنه لمن دواعي سروري.
الخطوة 1: الوحدات والمواد المطلوبة
لهذا ، سنحتاج:
-Arduino board هنا أنا أستخدم Arduino UNO
وحدة DS1302 RTC
-4 * 4 أو 4 * 3 Matrix Keypad هنا استخدمت 4 * 4
-شاشة LCD i2c
بعض أسلاك القفز ومقاوم 1 كيلو (فقط إذا كانت لديك مشكلة RTC)
الخطوة 2: الأسلاك
الأسلاك كما يوضحها التخطيطي:
-دبابيس لوحة المفاتيح: 1-8 مع D5-D12
-RTC DS1302: - Vcc - 5 فولت
- GND - GND
- CLK - D2
- DAT- (خيار المقاوم 1k اختياري ، إذا كنت تواجه مشكلة في الفرز فقط) - D3
- RST - D4
-LCD i2c: - Vcc - 5 فولت
- GND - GND
- SDA - A4
- SCL - A5
الخطوة 3: المكتبات والتعليمات البرمجية والوظائف
هنا يمكنك تنزيل جميع المكتبات التي استخدمتها (.zip) جاهزة للتثبيت والترميز بتنسيق ".ino":
- مكتبة Virtuabotix RTC
- مكتبة LCD i2c NewL LiquidCrystal
- مكتبة لوحة المفاتيح
وإليك الكود: Download Code
الوظيفة: بعد توصيل الأسلاك وتحميل الكود وتشغيل لوحة Arduino الخاصة بك ، عادةً ما يظهر التاريخ والوقت الافتراضي أو المحدد مسبقًا على شاشة LCD ، تضغط على "*" لبدء الإعداد باستخدام لوحة المفاتيح ، سيطلب منك ضبط سنة ، شهر … عندما تضغط على الزر ، يقوم البرنامج تلقائيًا بتخزين القيم ، على سبيل المثال: عندما يطلب منك تعيين السنة التي تضغط فيها (2-0-1-8) ، سيتم تخزينها تلقائيًا ثم سيطلب منك إدخال شهر … للشهر ، ساعة … يجب عليك دائمًا إدخال رقمين مثل لشهر نيسان (أبريل) (0-4) …
لم أقم بإضافة ثوانٍ ولا يوم من أيام الأسبوع ، أضفهم "Laziness: D: D" إذا أردت.
لا تتردد في ترك تعليق أو اقتراح أو سؤال إذا كانت لديك مشكلة.
موصى به:
ساعة Arduino DS3231 RTC مع شاشة LCD: 3 خطوات
Arduino DS3231 RTC Clock مع شاشة LCD: لأتعرف على DS3231 RTC (ساعة الوقت الحقيقي) ، قمت ببناء ساعة اردوينو بسيطة تعمل على مدار 24 ساعة. يحتوي على 3 أزرار بالوظائف التالية: اضغط على أي زر للدخول إلى وضع ضبط الوقت ، وزيادة الوقت وتقليله بالدقائق مع t
شاشة LCD I2C / IIC - استخدم SPI LCD لشاشة I2C LCD باستخدام SPI to IIC Module مع Arduino: 5 خطوات
شاشة LCD I2C / IIC | استخدم شاشة SPI LCD لشاشة I2C LCD باستخدام SPI to IIC Module مع Arduino: مرحبًا يا رفاق نظرًا لأن شاشة SPI LCD 1602 العادية بها عدد كبير جدًا من الأسلاك لتوصيلها ، لذا من الصعب جدًا توصيلها بـ arduino ولكن هناك وحدة واحدة متوفرة في السوق يمكنها قم بتحويل شاشة SPI إلى شاشة IIC ، لذا فأنت بحاجة إلى توصيل 4 أسلاك فقط
Arduino Datalogger مع RTC و Nokia LCD و Encoder: 4 خطوات
Arduino Datalogger مع RTC و Nokia LCD و Encoder: الأجزاء: Arduino Nano أو Arduino Pro Mini Nokia 5110 84x48 LCD DHT11 مستشعر درجة الحرارة / الرطوبة DS1307 أو DS3231 RTC مع وحدة تشفير AT24C32 EEPROM رخيصة مع 3 مكثفات تنفيس الميزات: واجهة المستخدم الرسومية على أساس شاشة LCD من نوكيا و en
لوحة مفاتيح مع شاشة LCD و Arduino Uno: 9 خطوات
لوحة مفاتيح لوحة القيادة مع شاشة LCD و Arduino Uno: هذه لوحة مفاتيح مصفوفة تعمل جنبًا إلى جنب مع شاشة LCD و Arduino Uno ، وهي أبسط ما هو موجود اليوم. الغرض من هذا الإعداد هو إنشاء برنامج يتلقى كلمة مرور مكتوبة على لوحة مفاتيح المصفوفة ، ويقارنها مع pa الصحيح
لوحة مفاتيح DIY LCD لـ Arduino Uno: 6 خطوات (مع صور)
درع لوحة مفاتيح LCD DIY لـ Arduino Uno: لقد بحثت كثيرًا عن صنع درع لوحة مفاتيح LCD DIY ولم أجد شيئًا لذلك صنعت واحداً وأريد مشاركته مع الرجال