جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
وصف
سنركز في هذه المدونة على كيفية إنشاء ورمز مصفوفة 4x4 LED باستخدام سجل التحول (SN7HC595N)
اللوازم
المواد المطلوبة
- سجل التحول (SN7HC595N)
- كابلات توصيل
- لوحة Arduino (سأستخدم Arduino UNO)
- 16 ليد
- مقاومات 330 أوم × 4
- طقم لحام
- لوحة PCB
- أسلاك صلبة
الخطوة 1: الدائرة
ضع 16 مصباح LED في مربع بحيث يكون أنود كل LED متجهًا لأسفل والكاثودات باتجاه اليمين
- قم بتوصيل جميع كاثودات LED في أعمدة
- قم بتوصيل جميع الأنودات الخاصة بمصابيح LED في الصفوف
- خذ الإخراج من كل صفوف وأعمدة ، لذلك في النهاية سيكون لديك 8 مخرجات من المصفوفة 4 × 4.
الخطوة 2: مخطط الدائرة
الخطوة 3: الاحتياطات
- القيمة الصحيحة للمقاوم مهمة جدًا لأن الدائرة لن تعمل بشكل صحيح بدونها.
- أثناء اللحام ، كن حذرًا للغاية وتأكد من عدم تلامس أسلاك الصفوف والعمود مع بعضها البعض.
- لا تقم بتوصيل الدائرة أثناء تشغيل اردوينو ، أي عند تشغيل لوحة اردوينو.
- تحقق بشكل فردي من جميع مصابيح LED قبل الاتصال.
الخطوة 4: الكود
قم بتنزيل الكود من الرابط المحدد. رابط للرمز
الخطوة الخامسة: الشرح
دبابيس مهمة على IC-
SER (المسلسل) حيث تدخل البيانات ؛
SRCLK (Serial Clock) الدبوس الذي قمت بتعيينه إلى مرتفع لتخزين ما هو موجود في SER ؛
RCLK (تسجيل الساعة) الدبوس الذي قمت بتعيينه إلى مرتفع بمجرد الانتهاء من ضبط جميع الدبابيس
تحول رقاقة تسجيل Shift البتات التي يتم إدخالها في سلسلة من خلال دبوس البيانات إلى 8 بتات متوازية ، لذلك إذا كنت تريد إرسال 10010000 فلنقل ، فأنت تبدأ بالبت الأقل أهمية (0) لذلك قمت بتعيين SER إلى LOW (D10 على Arduino). بعد ذلك ، تقوم بتعيين SCK (D11 على Arduino) على HIGH ثم على LOW ، لـ "حفظ" القيمة
الخطوة 6: الأشياء التي يجب إزالتها
- من خلال تغيير الرمز ، يمكنك بالفعل طباعة أنماط وأرقام مختلفة على مصفوفة 4x4.