جدول المحتويات:

واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات

فيديو: واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات

فيديو: واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات
فيديو: تحريك شاشة مصفوفة الليدات LED Matrix Module (MAX7219) 2024, شهر نوفمبر
Anonim
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية

في هذا المشروع ، سنقوم بتوصيل شاشة 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

موصى به: