جدول المحتويات:
- الخطوة 1: البرامج المستخدمة
- الخطوة الثانية: المكونات المستخدمة:
- الخطوة الثالثة: الكود:
- الخطوة 4: مخطط الدائرة:
- الخطوة 5: الفيديو:
فيديو: واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا المشروع ، سنقوم بتوصيل شاشة LED ذات مصفوفة نقطية واحدة مع متحكم AVR (Atmega16). سنعرض هنا محاكاة في البروتيوس ، يمكنك تطبيق نفس الشيء على أجهزتك. سنقوم هنا أولاً بطباعة حرف واحد ، دعنا نقول "A" في هذا العرض ، ثم سنقوم بتمريره في هذا العرض.
هذا مشروع مثير جدا للاهتمام. أعتقد أنك رأيت الكثير من التطبيقات لهذا النوع من عرض المصفوفة في العالم الحقيقي. لذلك هنا باستخدام Atmega16 سنصنع نموذجًا أوليًا لمشروع العرض هذا.
الخطوة 1: البرامج المستخدمة
Atmel Studio 7: Studio 7 هي منصة التطوير المتكاملة (IDP) لتطوير وتصحيح جميع تطبيقات وحدة التحكم الدقيقة AVR® و SAM. يمنحك Atmel Studio 7 IDP بيئة سلسة وسهلة الاستخدام لكتابة وبناء وتصحيح تطبيقاتك المكتوبة بلغة C / C ++ أو كود التجميع.
هذا رابط التحميل
2 برنامج Proteus للمحاكاة: هذا هو البرنامج الذي يعرض المحاكاة. ستحصل على الكثير من المعلومات لتنزيل هذا البرنامج.
إذا كنت تفعل ذلك مباشرة في الأجهزة ، فلا داعي لتثبيت أداة البروتيوس
الخطوة الثانية: المكونات المستخدمة:
هنا في الفيديو التوضيحي الخاص بنا ، نستخدم محاكاة البروتيوس ولكن بالتأكيد إذا كنت تفعل ذلك في أجهزتك ، فستحتاج إلى هذه المكونات لهذا المشروع:
1. مجلس تطوير AVR: يمكنك شراء Atmega16 IC ويمكنك إنشاء اللوحة المخصصة الخاصة بك ، بأي طريقة يمكنك أيضًا الحصول على لوحة تطوير Atmega16 / 32. لذلك إذا كان لديك هذا المنتدى فسيكون أفضل بحيث يمكنك بسهولة تحميل الكود بنفسك.
2. شاشة 8 * 8 Dot Matrix LED: نظرًا لأننا نستخدم شاشة 8 * 8 ، فهناك 64 مصباحًا في شاشة LED واحدة
3. مبرمج AVR ISP USB: هذا المبرمج هو أداة أجهزة عامة قائمة بذاتها تسمح لك بقراءة وكتابة العديد من وحدات التحكم الصغيرة ATMEL المعتمدة على AVR.
4. بعض أسلاك العبور: نحتاج إلى بعض أسلاك العبور أيضًا لإجراء الاتصال بين كل جهاز.
الخطوة الثالثة: الكود:
يمكنك الحصول على الكود المصدري من رابط التنزيل أدناه
الخطوة 4: مخطط الدائرة:
الخطوة 5: الفيديو:
ويرد وصف المشروع بالكامل في الفيديو أعلاه
إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه.
وإذا كنت تريد معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا
يرجى زيارة صفحة Facebook الخاصة بنا وإبداء الإعجاب بها للحصول على تحديثات متكررة.
مع الشكر و التقدير،
تقنيات Embedotronics
موصى به:
واجهة Atmega16 مع شاشة LCD في وضع 4 بت (محاكاة Proteus): 5 خطوات
Atmega16 Interfacing with LCD in 4 Bit Mode (Proteus Simulation): هنا في هذا البرنامج التعليمي سوف نخبرك عن كيفية التفاعل مع متحكم atmega16 مع شاشة LCD 16 * 2 في وضع 4 بت
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: 6 خطوات
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: مرحبًا Instru هذا هو أول تعليمات لي. في هذا Instructable ، سأوضح كيف أقوم بعمل عرض تمرير مصفوفة نقطية LED DIY باستخدام Arduino كـ MCU ، هذا النوع من الشاشات موجود في محطة السكك الحديدية ومحطة الحافلات والشوارع والعديد من الأماكن الأخرى. هناك
كيفية واجهة MAX7219 بقيادة مصفوفة LED 8x8 مع متحكم ATtiny85: 7 خطوات
كيفية التعامل مع مصفوفة LED مدفوعة MAX7219 8x8 مع متحكم ATtiny85: تم تصنيع وحدة التحكم MAX7219 بواسطة Maxim Integrated ، وهي عبارة عن برنامج تشغيل عرض كاثود مشترك للإدخال / الإخراج التسلسلي يمكن أن يصل بين المتحكمات الدقيقة إلى 64 مصباح LED فردي ، وشاشات LED رقمية من 7 مقاطع تصل إلى حتى 8 أرقام ، عرض الرسم البياني الشريطي
شاشة LED مصفوفة نقطية: 5 خطوات
شاشة LED Dot Matrix: في هذا المشروع ، يجب عليك مرة أخرى استخدام مجموعتين من سجلات التحول. سيتم توصيلها بصفوف وأعمدة عرض المصفوفة النقطية. ستظهر بعد ذلك كائنًا بسيطًا أو كائنًا بسيطًا على الشاشة وتحريكه. الهدف الرئيسي من هذا المشروع هو
شاشة LED مصفوفة نقطية تتفاعل مع متحكم 8051: 5 خطوات
واجهة شاشة LED ذات مصفوفة نقطية مع متحكم 8051: في هذا المشروع ، سنقوم بتوصيل شاشة LED ذات مصفوفة نقطية واحدة مع متحكم 8051. سنعرض هنا محاكاة في البروتيوس ، يمكنك تطبيق نفس الشيء على أجهزتك. لذلك سنقوم أولاً بطباعة حرف واحد ، دعنا نقول "أ" في هذا العرض