جدول المحتويات:
- الخطوة 1: 16x64 (p10) LED مصفوفة التحكم
- الخطوة 2: إعداد الجهاز
- الخطوة 3: مخطط الدائرة
- الخطوة 4: الكود
- الخطوة 5: الإخراج
فيديو: شاشة LED قابلة للتمرير مقاس 16 × 64 P10 باستخدام متحكم PIC16F877: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في هذا الدليل ، يصف كيفية واجهة شاشة عرض مصفوفة LED 16 × 64 (p10) مع متحكم PICI6F877A.
ترسل البيانات إلى وحدة التحكم الدقيقة عبر UART المخزنة في EEPROM وسيتم عرض البيانات على شاشة عرض مصفوفة LED. ستستمر في نفس البيانات كلما وصلت بيانات جديدة.
البرنامج المكتوب بلغة C مبني باستخدام MPLAB.
الخطوة 1: 16x64 (p10) LED مصفوفة التحكم
في هذا النظام ، يمكن أن تعرض شاشة المصفوفة 16x64 المعلومات التي تتطلب 1024 مصباحًا ضوئيًا ضخمًا. تتكون هذه الشاشة من وحدات أصغر مرتبة معًا من شاشة أكبر ، وتتكون كل وحدة عادةً من مصفوفة 4x8 من مصابيح LED كما هو موضح في الشكل.
قم بإخراج لوحة p10 كما هو موضح بوجود 6 خطوط تحكم.
الخطوة 2: إعداد الجهاز
لتطوير هذا المشروع نحتاج المواد على النحو التالي ،
- شاشة LED ص 10 (16 × 32) × 2
- متحكم PICI6F877A
- PIC Microcontroller Development Borad
- مصفوفة LED مقاس 16 × 32 (ص 10) - عددان
- محول تسلسلي USB 2
- 5V 5A SMPS
الخطوة 3: مخطط الدائرة
يظهر مخطط الدائرة في الشكل.
يتم سحب دبوس MCLR باستخدام المقاوم 10K.
USB 2 Serial Converter متصل بـ RC6 و RC7 لأنه يدعم اتصال UART ومعدل الباود هو 9600 بت في الثانية.
هنا تستخدم مذبذب الكريستال 20 ميغاهيرتز.
يمكن أن تستخدم دبابيس (p10) شاشة LED التمرير أي دبوس رقمي. في هذا المشروع استخدمنا ،
- EN - RB4
- أ - RB5
- ب - RB6
- سي إل كيه - آر سي 1
- SCLK - RD3
- البيانات - RD2
الخطوة 4: الكود
هنا يتم إرفاق كود كامل تم تطويره في C.
معدل البود UART: 9600 بت في الثانية
تنسيق الرسالة: * <message> $ (على سبيل المثال: * effect $)
الخطوة 5: الإخراج
هنا رابط الفيديو المرفق الذي قمنا به.
يوتيوب:
موقع التواصل الاجتماعي الفيسبوك:
www.facebook.com/impacttechnolabz
موصى به:
شاشة ماسنجر بتحكم بلوتوث -- شاشة LCD مقاس 16 × 2 -- Hc05 -- بسيط -- لوحة الملاحظات اللاسلكية: 8 خطوات
شاشة ماسنجر بتحكم بلوتوث || شاشة LCD مقاس 16 × 2 || Hc05 || بسيط || لوحة الملاحظات اللاسلكية: … ………………………………… تُستخدم لوحة الإعلانات لتحديث الناس بمعلومات جديدة أو إذا كنت تريد إرسال رسالة في الغرفة أو في النصف
لعبة مقص الصخور الورقية من الأردوينو المحمولة باستخدام شاشة LCD مقاس 20 × 4 مع I2C: 7 خطوات
لعبة Arduino Paper Rock Scissors المحمولة باستخدام شاشة عرض LCD مقاس 20 × 4 مع I2C: مرحبًا بالجميع أو ربما ينبغي أن أقول "مرحبًا بالعالم!" هذه لعبة Arduino Paper Rock Scissors محمولة باستخدام شاشة I2C 20x4 LCD. أنا
قراءة بيانات مستشعر الموجات فوق الصوتية (HC-SR04) على شاشة LCD مقاس 128 × 128 وتصورها باستخدام Matplotlib: 8 خطوات
قراءة بيانات مستشعر الموجات فوق الصوتية (HC-SR04) على شاشة LCD مقاس 128 × 128 وتصورها باستخدام Matplotlib: في هذه التعليمات ، سنستخدم MSP432 LaunchPad + BoosterPack لعرض بيانات مستشعر بالموجات فوق الصوتية (HC-SR04) على 128 × 128 LCD وإرسال البيانات إلى جهاز الكمبيوتر بشكل تسلسلي وتصورها باستخدام Matplotlib
شاشة عرض مصفوفة LED قابلة للتمرير مقاس 48 × 8 باستخدام Arduino و Shift: 6 خطوات (بالصور)
شاشة عرض مصفوفة LED قابلة للتمرير مقاس 48 × 8 باستخدام سجلات Arduino و Shift: مرحبًا بالجميع ، هذا هو أول برنامج Instructable الخاص بي ويتعلق بصنع مصفوفة LED قابلة للبرمجة قابلة للتمرير مقاس 48 × 8 باستخدام Arduino Uno وسجلات التحول 74HC595. كان هذا أول مشروع لي مع لوحة تطوير اردوينو. لقد كان تحديًا لم
مصفوفة شاشة LED مقاس 5 × 4 باستخدام طابع أساسي 2 (bs2) و Charlieplexing: 7 خطوات
مصفوفة شاشة LED مقاس 5 × 4 باستخدام طابع أساسي 2 (bs2) و Charlieplexing: هل لديك طابع أساسي 2 وبعض مصابيح LED الإضافية؟ لماذا لا تتلاعب بمفهوم charlieplexing وإنشاء إخراج باستخدام 5 دبابيس فقط. بالنسبة لهذا التوجيه ، سأستخدم BS2e ولكن يجب أن يعمل أي فرد من عائلة BS2