إلكترونيات / شاشات
محرر مصفوفة LED (مولّد مصفوفة بايتات 8×8 و16×16)
ارسم صورة أو حرفًا على مصفوفة نقاط LED بحجم 8×8 أو 8×16 أو 16×16 بالنقر، واحصل على مصفوفة قيم الصفوف بالنظام الست عشري أو الثنائي للصقها في Arduino أو في كود متحكم دقيق آخر.
محرر مصفوفة LED (مولّد مصفوفة بايتات 8×8 و16×16): يصبح كل صف في المصفوفة رقمًا واحدًا، مع وضع النقطة الموجودة في أقصى اليسار في أعلى بت: الصف المضيء بالشكل .##..##. يساوي 0x66. تستخدم المصفوفة uint8_t للصفوف التي تضم 8 نقاط وuint16_t للصفوف التي تضم 16 نقطة. يؤدي لصق مصفوفة موجودة بالنظام الست عشري أو الثنائي أو العشري إلى إعادة رسمها حتى تتمكن من تعديلها. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
التعليمات البرمجية
const uint8_t image[8] = {
0x00,
0x66,
0xFF,
0xFF,
0x7E,
0x3C,
0x18,
0x00
};تحميل من التعليمات البرمجية
انقر أو اسحب عبر النقاط للرسم. يتحول كل صف إلى رقم واحد، وتكون النقطة الموجودة في أقصى اليسار في البت الأعلى، وهو الترتيب الذي تتوقعه معظم مكتبات MAX7219 ومصفوفات LED للعرض صفًا بعد صف؛ إذا عرضت المصفوفة الصورة معكوسة أو مقلوبة، اعكس الترتيب في التعليمات البرمجية أو أدر الرسم.
استخدام المصفوفة
باستخدام مكتبة LedControl الشائعة لوحدات MAX7219، تعرض الصورة حلقة مثل for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]);.
أما لعرض المحارف على شاشة LCD نصية، فاستخدم مولد المحارف المخصصة لشاشة LCD.
تصميم صور صغيرة
عند استخدام 8 × 8، تكون المخططات البسيطة أوضح: قلب، أو سهم، أو ابتسامة، أو رقم داخل مربع 5 × 7 مع عمود من المساحة. اجعل سماكة الخطوط نقطة واحدة.
لتحويل صورة إلى فن بكسل كتلي، استخدم محول فن البكسل.
طريقة الاستخدام
- اختر حجم المصفوفة.
- انقر أو اسحب فوق النقاط للرسم، ثم أجرِ الإزاحة أو العكس أو المسح حسب الحاجة.
- انسخ الكود، أو حمّل مصفوفة موجودة لتحريرها.
الخصوصية والقيود
تعمل جميع العمليات في المتصفح.
أدوات ذات صلة
الأسئلة الشائعة
لماذا تظهر صورتي معكوسة؟
تختلف طريقة توصيل الصفوف والأعمدة بين الوحدات. اعكس ترتيب البتات أو ترتيب الصفوف في الكود، أو ارسم الصورة معكوسة هنا.
هل يمكنني إنشاء إطارات للرسوم المتحركة؟
ارسم كل إطار، وانسخ مصفوفتَه، ثم شغّل الإطارات واحدًا تلو الآخر في الكود.
هل يعمل مع وحدات MAX7219؟
نعم، يمكن إرسال قيمة كل صف إلى أحد سجلات الأرقام في MAX7219، من 1 إلى 8.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا