MAX7219 Dot Matrix
لقد ذكر سابقا في مقال الدائره المتكامله Max7219 انها دائره تستخدم للتحكم ب 64 باعث ضوئي او 8 ارقام من ال 7Segment , في هذا المقال سنشرح كيفيه برمجه ال LED matrix 8*8 خطوه بخطوه باستخدامها .
في البدايه يجب تحميل المكتبه من هنا ووضعها في مسار مكتبات الاردوينو
يتم تعريف المكتبه في بدايه البرنامج عن طريق اضافه

ثم نسمي القطعه نعرف المداخل عن طريق امر ledControl كما موضح اعلاه.
هناك خاصيه تسمح لنا باطفاء هذه القطعه بحيث تطفىء كل البواعث الضوئيه المربوطه بها ,اذا كانfalse سيكون هذا الامر معطلا وسيستمر عمل البواعث الضوئيه
true سيكون الامر مفعلا وسيتم اطفاء جميع البواعث الضوئيه المربوطه وينطفئ تشغيل القطعه .
الفائده من هذا الامر توفير للطاقه .
من خلال امر :
من خلال امر :
matrix leds name .shutdown(item number, state) ;
وهناك امر Set Intensity للتحكم بشده سطوع البواعث الضوئيه, وايضا امر clearDisplayلاطفاء جميع البواعث الضوئيه وتهيئتها لامر جديد , كما هو موضح بالصوره
في الجزء الاول من مقال Max 7219 تحدثنا عن التحكم بشكل رئيسي عن التحكم في البواعث الضوئيه
الان سنتحدث بشكل موسع عن التحكم بمصفوفه البواعث الضوئيه (او ما يسمى ب LED matrix) وهي تتكون من 64 باعثا ضوئيا مقسمه على 8 صفوف و8 اعمده.
هناك 3 طرق مختلفه يمكننا فيها التحكم بمصفوفه البواعث الضوئيه
الطريقه الاولى :
عن طريق استخدام امر setLed
الطريقه الثانيه :
عن طريق استخدام الامر setRow
الطريقه الثالثه :
عن طريق استخدام الامر setColumn
ويمكنكم رسم الشكل المراد واخذ قيمته بالثنائي جاهزه كما في الصوره ادناه من هنا
طريقه التوصيل :
في هذه التجربه لقد استخدمنا موديول خاص به
القطع التي نحتاجها لهذه التجربه ::
1) بطاقة اردوينو
2) LED Matrix MAX7219 Module
3) اسلاك توصيل female-male
البرنامج:
فيديو يبين كيفية اظهار بعض الحركات و الأسماء :
قمت بوضع البرنامج كما هو في مساره وأثناء عملية إرسال يظهر في أسفل المكتبة sketch-juil19 .into 4:24 :fatal error:ledControl.h ni such file or directory فما العمل لتصحيح هدا الرنامج
ردحذفلا , تثبيت المكتبة ليس صحيحاً , ضعها بمسار المكتبات الخاص بالأردوينو و تأكد من اسم المجلد المحفوظ فيه المكتبة ledControl
حذفبارك الله فيكم
ردحذفVERY GOOD
ردحذفثانكس استفت كتير من شرحك انا محتار بين اعمل دوائر بنفسي لطباعة كلام باستخدام ماتريسك8×8 مندون اردينو من تسجيل صوتي (ام بي ثري )او استخدم اردينو اردينو لسا ماجربتها عندها حد لطباعة اوامر او غير محدودة يعني منكن ازود ذاكرة انا كنت ابعمل مشروع عارض يعرض كلام من ترددات صوتية منكن تتسجل ومنكن بمكالمة هاتفية وجهار يتركب بدل مايك عشان ابرمجا هاتفيا عن بعد تنصحني اجرب اردينو ول ما راح تفيدني بهاي المشروع وآسف اذا اطلت الحكي🙈
ردحذف